Tampilan grafis lain dari Pi
Topiknya bukan baru, cukup ketik pencarian untuk "gambar grafik Pi" untuk memverifikasi ini.Dan di sini ada publikasi tentang topik ini di sumber ini. Untuk menampilkan angka, warna konvensional digunakan di sini, sedangkan penyandiannya sangat sederhana - sebuah palet 10 warna, masing-masing warna yang dipilih secara acak memiliki nomornya sendiri.Untuk mengisi waktu luang, saya mengatur sendiri tugas menampilkan satu juta angka desimal Pi dalam warna bersyarat, sehingga (hampir) setiap karakter (secara kondisional) dapat dibedakan berdasarkan warna, pada gambar grafik tanpa peningkatan khusus, dan setidaknya ada beberapa jenis logika dalam pemilihan metode penyandian.Model RGB standar menggunakan tiga byte untuk mengkodekan satu piksel, satu untuk setiap warna. Kami memanfaatkan keadaan ini dan menetapkan warna bersyarat sebagai berikut - setiap 9 digit berturut-turut menentukan warna satu piksel, tiga komponen R pertama, tiga komponen G berikutnya, tiga komponen terakhir B, tiga komponen terakhir dari sembilan komponen B. Selanjutnya, piksel selanjutnya dikodekan dengan cara yang sama. Karena nilai maksimum dari angka desimal tiga digit adalah 999, dan angka biner delapan digit adalah 255, kami akan skala ke kisaran 0 - 255. Sekarang menjadi jelas mengapa kata "hampir" dalam tanda kurung ada pada paragraf sebelumnya. Tempatkan poin dalam raster persegi. Tentukan jumlah poin: 334 x 334 x 9 = 1 004 004 cukup untuk satu juta karakter. Tetapi angka 334 (benar-benar subjektif) adalah angka jelek, hal lain 333 - jiwa bersukacita,meskipun kami tidak akan mendapatkan satu juta: 333 x 333 x 9 = 998001, kami tidak akan membuang waktu untuk hal-hal sepele.Memprogram pembuatan gambar tidak sulit, karena menampilkan jumlah karakter yang diperlukan dalam desimal biner mudah ditemukan di Internet. Awalnya, saya membuat file dalam format bmp, kemudian dalam editor grafis saya mentransfernya ke jpg.Raster dimulai dari titik kiri bawah. Untuk kenyamanan menonton di layar monitor, setiap piksel yang dihitung diwakili dalam gambar dengan kotak 3x3, mis. dimensi gambar adalah 999x999. Dan inilah gambarnya: Ketika diperbesar, gambar menjadi abu-abu, setengah kecerahan, yang menunjukkan keseimbangan warna, dengan kata lain, pengisian seragam volume kubus RGB dengan piksel.
Sangat menarik bagaimana filter Photoshop berperilaku dengan gambar ini, misalnya, Equaiize tidak mengubah gambar, Invert tentu saja mengubah warna, tetapi setelah sedetik tampaknya tidak ada yang berubah, ketika menggunakan Blur Average gambar menghilang (jika ditetapkan sebagai latar belakang jendela di Photoshop 50% abu-abu - ini adalah default), kontur Stylize Trace menolak untuk membuat kontur, dan banyak lagi, lihat sendiri. Source: https://habr.com/ru/post/id395809/
All Articles