Saya seorang pengembang, saya bukan seorang desainer grafis. Tapi ada satu pertanyaan yang menggangguku sejak aku menyadarinya beberapa tahun yang lalu.
Anti-aliasing adalah metode untuk menghilangkan ketajaman dari divisi kontras tinggi, seperti tepi karakter dan bentuk geometris, jika ada seseorang yang tidak tahu.
Ketika Anda mendapatkan karakter anti-alias yang ditulis dalam warna hitam di latar belakang putih, dan Anda memperbesar untuk melihat piksel, ada warna yang berbeda dari yang ditemukan dalam skala abu-abu, yang bagi saya tampaknya tidak masuk akal, karena kita hanya perlu membuat transkripsi yang halus dari hitam ke putih.
Pertanyaan: Mengapa warna berbeda dari yang ditemukan dalam skala abu-abu yang digunakan untuk anti-aliasing karakter hitam di latar belakang putih?
PS: Saya akan membuat tag "anti-aliasing" jika saya memiliki reputasi yang cukup.
Pembaruan : Saya sudah memikirkan teori sekarang.
Jika huruf-huruf tersebut dimaksudkan untuk ditampilkan di monitor komputer, dan bagian terkecil dari layar yang bisa hitam adalah seluruh piksel yang terdiri dari tiga lampu kecil, yang akan menyebabkan titik terkecil dalam huruf apa pun menjadi cukup besar, tetapi jika anti-aliasing yang dikomposisikan oleh titik-titik sekitarnya atau dalam dapat diwakili hanya 1/3 dari pixel dengan bantuan dari warna ke sisi yang berarti huruf bisa jauh lebih kecil.
Itu saja ?
sumber
Jawaban:
Ini disebut clearType di windows (atau rendering sub-piksel seperti yang dikatakan Marcelo) Idenya adalah bahwa alih-alih menggunakan 1 nilai untuk 1 piksel:
(127.127.127) <Abu-abu
kita dapat membuat sisi kiri dari piksel ini kurang kuat dan sisi kanan lebih banyak
(55.127.185) - Warna kebiru-biruan
dan kemudian sama untuk piksel sisi kanan
(185.127.55) - Warna oranye
di bawahnya menunjukkan (tidak ada AA) - (Jenis Awal yang Jelas) - (Jenis Biasa Awal) - (Jenis Biasa) - (Jenis Jelas Terbaru)
Menurut pendapat saya itu hanya berfungsi dengan baik untuk font kecil (seperti yang Anda baca sekarang)
Untuk grafik biasa Anda menggunakan AA biasa (Bahkan photoshop tidak mendukung clearType)
Semoga ini bisa membantu! Nikmati
sumber
Dugaan saya ternyata benar:
Jika huruf-huruf tersebut dimaksudkan untuk ditampilkan di monitor komputer, dan bagian terkecil dari layar yang bisa menjadi hitam adalah seluruh piksel yang terdiri dari tiga lampu kecil, yang akan menyebabkan titik terkecil dalam huruf apa pun menjadi cukup besar, tetapi jika anti-aliasing yang dikomposisikan oleh titik-titik sekitarnya atau dalam dapat diwakili hanya 1/3 dari pixel dengan bantuan dari warna ke samping yang berarti bahwa huruf bisa jauh lebih kecil.
Periksa komentar di pertanyaan untuk bantuan lebih lanjut dari DA01 dan koiyu (terima kasih).
Hanya untuk referensi, berikut adalah tautan Wikipedia di komentar dari DA01 dan koiyu:
sumber