Seperti yang dicatat Elmo Allén dengan benar, ini bukan ilusi optik bukan bug di editor grafis Anda, tetapi efek yang disebabkan oleh teknologi monitor yang Anda gunakan.
Secara khusus, pada layar komputer TFT-LCD modern yang khas , masing-masing piksel sebenarnya terdiri dari tiga subpiksel terpisah yang disusun berdampingan, masing-masing berwarna reg, hijau dan biru:
Masing-masing subpiksel ini hanya dapat menghasilkan salah satu warna utama cahaya, tetapi, karena mereka sangat berdekatan, warna-warna mereka berbaur bersama ketika Anda melihatnya, menghasilkan ilusi warna solid.
Untuk piksel putih (atau abu-abu), semua subpiksel sama-sama menyala. Dengan menyesuaikan intensitas subpiksel yang berbeda relatif satu sama lain, warna yang berbeda dapat dihasilkan. Pada ekstrem, untuk piksel merah, hijau atau biru murni, hanya subpiksel yang menghasilkan warna yang dihidupkan. Dengan demikian, garis merah-hijau-merah Anda akan, pada tingkat subpixel, diberikan sesuatu seperti ini:
Di sini, Anda dapat mulai melihat apa yang terjadi: biasanya ada celah dua subpiksel gelap di antara masing-masing yang menyala, tetapi pada batas di antara warna, jaraknya adalah tiga subpiksel (membuat pita gelap) atau hanya satu (membuat satu cahaya).
Tentu saja, efeknya lebih jelas ketika warna subpiksel terdekat dicampur bersama, seperti yang biasanya terjadi ketika Anda melihat layar:
Di sini, saya hanya menerapkan sedikit blur, mensimulasikan apa yang mungkin Anda lihat jika Anda misalnya melihat layar Anda melalui kaca pembesar. (Cobalah!) Pita gelap di batas kiri jelas di sini; pita terang di batas kanan tidak muncul dengan jelas, tetapi akan menjadi lebih terlihat jika gambar kabur lebih jauh.
Tentu saja, Anda tidak harus mempercayai gambar yang disimulasikan ini. Sebagai gantinya, izinkan saya menyertakan beberapa foto close-up yang saya ambil dari layar laptop saya, menampilkan gambar dalam pertanyaan Anda, dengan kamera digital murah:
Seperti pada gambar yang disimulasikan, garis gelap sangat jelas; garis terang kurang begitu, mungkin karena masih ada satu subpiksel gelap antara yang menyala, sehingga tidak ada puncak intensitas tunggal yang jelas.
Apa yang dapat Anda lakukan untuk memperbaikinya?
Pada prinsipnya, efek ini adalah sesuatu yang dapat dikompensasi oleh monitor Anda, misalnya dengan mendeteksi transisi yang bermasalah tersebut dan membiarkan warna-warna sedikit berdarah satu sama lain untuk memperlunak transisi. Ini akan menambah lebih banyak kerumitan dan biaya, itulah sebabnya sebagian besar produsen monitor tidak repot.
Namun, Anda dapat mencapai hasil yang sama dengan menambahkan garis sempit warna menengah (misalnya kuning, untuk merah dan hijau) di antara bidang warna yang sangat kontras. Warna garis ini kira-kira harus sesuai dengan pencahayaan rata-rata warna di sekitarnya, dengan mempertimbangkan gamma tampilan .