DITHER

Kesan Dither

Turunkan foto kepada hitam putih tulen dengan penyebaran ralat Floyd–Steinberg — rupa 1 bit skrin zaman awal dan cetakan laser.

DITHER

☞ berjalan sepenuhnya dalam pelayar anda — tiada apa-apa dimuat naik

Letakkan gambar anda di sini

atau klik untuk memilih — JPG, PNG, WebP

dua warna, dan ralat pembundaran dihulurkan ke sebelah

Menukar foto kepada gambar dither 1 bit

Membundarkan setiap piksel secara berasingan kepada hitam atau putih yang lebih hampir menghasilkan kekacauan berbintik: kawasan penuh jatuh ke satu sisi dan nada pertengahan hilang. Floyd–Steinberg membetulkannya dengan enggan membuang ralat pembundaran itu. Setiap piksel dibundarkan, dan beza antara nilai asalnya dengan nilai barunya diserahkan kepada jiran yang belum diputuskan — tujuh per enam belas ke kanan, selebihnya diserak pada baris di bawah. Ralat itu membatalkan satu sama lain dalam kawasan kecil, jadi kecerahan purata terselamat walaupun setiap piksel hanya bernilai salah satu daripada dua.

Coraknya hanya bermakna kalau anda boleh melihatnya. Pada foto selebar empat ribu piksel, dither piksel demi piksel dipurata semula menjadi kelabu rata sebaik sahaja gambar dipaparkan selebar skrin, dan hasilnya kelihatan sama seperti yang asal. Maka penyebaran ralat berjalan pada grid yang selnya berskala mengikut gambar, dan setiap sel yang telah diputuskan dilukis sebagai blok. Fail mengekalkan dimensi asalnya; teksturnya kekal kelihatan.

tiga langkah

Cara membuat gambar dither

01

Muat naik

Sebuah JPG, PNG atau WebP. Foto dengan julat nada yang luas paling jelas menunjukkan corak penyebarannya.

02

Semak pratonton

Gridnya diperoleh daripada gambar, jadi tiada apa-apa untuk ditetapkan — pratonton itulah hasil akhir.

03

Muat turun

Simpan sebagai PNG. Gambar dua warna ialah tepat apa yang dimampatkan PNG dengan baik, dan apa yang ditukar JPG menjadi bubur kelabu.

jawapan pantas

Soal jawab dither

Apa itu dithering Floyd–Steinberg?

Satu algoritma penyebaran ralat dari tahun 1976. Setiap piksel dibundarkan kepada warna terdekat yang ada, dan baki bezanya ditolak kepada piksel jiran yang belum diputuskan, supaya ralatnya dipurata dan bukannya terkumpul.

Apa bezanya dithering dengan halftone?

Halftone mengekalkan grid yang tetap dan mengubah saiz setiap titik. Dithering mengekalkan saiz titik dan mengubah berapa banyak titik yang jatuh dalam sesuatu kawasan. Halftone kelihatan seperti kertas akhbar; dithering kelihatan seperti skrin monokrom zaman awal.

Kenapa ia kelihatan berketul dan bukannya halus setiap piksel?

Memang sengaja. Dither sehalus piksel pada foto besar tidak kelihatan sebaik sahaja gambar diskalakan muat skrin — paparan akan memuratakannya semula menjadi kelabu. Selnya berskala mengikut gambar supaya teksturnya bertahan apabila dipandang.

Bolehkah saya dapat lebih daripada dua warna?

Bukan di sini; penapis ini memang sengaja satu bit. Jika anda mahu palet yang dikecilkan tetapi masih berwarna, alat GIF akan mengkuantumkan kepada bilangan warna yang anda pilih.

Adakah failnya menjadi lebih kecil?

Sebagai PNG, biasanya ya dan selalunya jauh lebih kecil, kerana hanya ada dua nilai untuk disimpan. Sebagai JPG ia boleh membesar — JPG dibina untuk kecerunan lembut dan corak dither ialah sebaliknya.

Adakah warna dikekalkan?

Tidak. Gambar diturunkan kepada kelabu dahulu, kemudian kepada hitam putih. Itulah yang menjadikannya gambar 1 bit.

Adakah gambar saya dimuat naik?

Tidak. Gambar dinyahkod dan ditukar di dalam pelayar anda, dan fail muat turun dibina pada peranti ini. Alat ini tiada pelayan yang boleh menerima gambar.

Adakah ini percuma?

Ya — percuma, tanpa tera air dan tanpa pendaftaran.