Dithering at Halftone Effect
Maglapat ng dithering o halftone effect online – Floyd–Steinberg, Atkinson, Bayer, 1-bit, Game Boy o CMYK na tuldok – at mag-download ng PNG. Walang upload.
Paano mag-dither ng larawan
- I-drop ang larawan sa drop zone, o i-click ito para pumili. Pinoproseso ito sa iyong browser at hindi ina-upload.
- Piliin ang Epekto: binabawasan ng Dithering ang larawan sa ilang kulay lang, at iginuguhit ito ulit ng Halftone bilang screen ng mga tuldok.
- Itakda ang Lapad ng output (px), mula 16 hanggang 4096. Nagsisimula ito sa orihinal na lapad, hanggang 640 px lang; sumusunod ang taas sa aspect ratio. Eksaktong sa laking ito kinukuwenta ang epekto.
- Ayusin ang Liwanag at Contrast kung kailangan. Parehong inilalapat bago ang epekto.
- Para sa Dithering, pumili ng Algorithm at Palette. Para sa Halftone, itakda ang Laki ng tuldok (grid pitch, px), ang Anggulo ng screen at ang Mga kulay.
- Gamitin ang Zoom (Fit, 1×, 2×, 3×, 4× o 8×) para suriin ang mga pixel, saka i-click ang I-download ang PNG.
Ipinapakita ng preview ang resulta pixel por pixel gamit ang nearest-neighbour scaling, kaya sa 1× pataas, eksakto mong nakikita ang laman ng PNG.
Mga algorithm ng dithering
Niloloko ng dithering ang mata sa mga nawawalang kulay sa pamamagitan ng paghahalo ng magagamit na mga kulay sa pinong pattern na pinagsasama ng mata mula sa malayo.
- Ang Floyd–Steinberg (1976) ay error diffusion: ibinibilog ang bawat pixel sa pinakamalapit na kulay ng palette at ipinapasa ang error sa pagbibilog sa mga kapitbahay nito (7/16 sa kanan, 3/16, 5/16 at 1/16 sa hanay sa ilalim). Ito ang pinakamakinis sa mga gradient at bagay sa mga litrato.
- Ang Atkinson ay mula sa gawa ni Bill Atkinson sa orihinal na Macintosh. Anim na kapitbahay ang pinagpapasahan nito ng 6/8 lang ng error at itinatapon ang natitirang isang-kapat, kaya mas matindi ang contrast ng resulta, na may mas malinis ngunit sunog na highlight at anino.
- Ang Bayer 2×2, Bayer 4×4 at Bayer 8×8 ay ordered dithering: inihahambing ang bawat pixel sa isang threshold matrix na umuulit sa buong larawan. Walang pagpapasa ng error, kaya lumilitaw ang regular na cross-hatch pattern ng mga lumang computer at laro, at matatag ang pattern mula sa isang frame patungo sa susunod.
- Ang Threshold (walang dithering) ay kinukuha lang ang pinakamalapit na kulay, kaya patag at posterized ang mga bahagi.
Mga palette
- 1-bit itim at puti: dalawang kulay, ang klasikong 1-bit na larawan.
- 4 na kulay abo: itim, 85, 170 at puti.
- Berde ng Game Boy: ang apat na berde (#0f380f, #306230, #8bac0f, #9bbc0f) na karaniwang ginagaya para sa screen ng orihinal na Game Boy.
- Custom na palette: mag-type ng mga hex code na pinaghihiwalay ng kuwit, hanggang 64 na kulay. Itinutugma ang bawat pixel sa pinakamalapit na kulay gamit ang weighted RGB distance; inililista at hindi pinapansin ang mga di-wastong code.
Itinuturing na tone ramp ang mga palette ng kulay abo at Game Boy: dina-dither ang larawan ayon sa liwanag, saka itinutugma ang bawat antas sa kulay ng ramp na pareho ang ranggo, kaya nagagamit ang buong saklaw ng tono. Pinananatili ang transparency kapag nagdi-dither.
Mga halftone screen
Ang halftone ang paraan ng mga palimbagan para gayahin ang mga tono gamit ang iisang tinta: grid ng mga tuldok na iniikot ng Anggulo ng screen, na may pagitang katumbas ng Laki ng tuldok. Lumalaki ang radius ng bawat tuldok ayon sa square root ng karaniwang sakop ng tinta sa cell nito, hanggang magdikit ang magkakatabing tuldok sa pinakamadilim na bahagi. Naglilimbag ang Mono (itim na tuldok) ng itim sa puti. Iginuguhit ng CMYK (apat na naka-ikot na screen) ang cyan sa 15°, magenta sa 75°, dilaw sa 0° at itim sa 45° (sabay-sabay na inililipat kapag inilayo mo ang anggulo sa 45°), na hinahalo sa multiply mode. Iniikot ang mga screen dahil ang magkakaparehong grid na pinagpatong ay lumilikha ng moiré, isang nakikitang interference pattern. Sadyang simple ang RGB to CMYK na conversion (K = 1 − max(R, G, B)), walang ICC profile: artistikong epekto ito, hindi color separation na handa para sa print.
Mga tip
- Ibaba ang lapad ng output para sa malalaking retro na pixel, saka tingnan sa 4× o 8×.
- Itaas ang contrast bago ang 1-bit na conversion para hindi matunaw sa ingay ang mga mukha at detalye.
- Gamitin ang Bayer para sa pixel art at animation, at ang Floyd–Steinberg para sa mga litrato.
- Perpekto ang mga 1-bit na larawan para sa e-ink screen, thermal printer at laser engraving.
Mga madalas itanong
Ina-upload ba ang aking larawan?
Hindi. Lokal na tumatakbo sa iyong browser ang buong pagpoproseso; hindi umaalis sa iyong device ang larawan.
Bakit PNG lang?
Lossless ang PNG, kaya pinananatili nito ang eksaktong palette at bawat tuldok ng pattern. Pagmumulan ng malabong ingay ang JPEG compression sa dither at magdaragdag ito ng mga bagong kulay.
Bakit malabo ang larawan ko sa Fit mode?
Ina-adjust ng Fit ang preview sa magagamit na espasyo, na maaaring hindi buong multiple ng mga pixel. Piliin ang 1× pataas para makita ang eksaktong mga pixel.
Anong algorithm ang pipiliin ko para sa Game Boy effect?
Piliin ang Berde ng Game Boy, maliit na lapad ng output gaya ng 160 px, at Bayer 4×4 para sa tipikal na regular na pattern, o Floyd–Steinberg para sa mas makinis na litrato.
Magagamit ba sa pag-print ang CMYK halftone?
Hindi bilang color separation. Iisang RGB na larawan ito na ginagaya ang itsura ng four-color printing, na kinukuwenta nang walang color profile.
Puwede bang palakihin ang maliit na larawan?
Oo, aabot ang lapad ng output hanggang 4096 px, pero nire-resize ang larawan bago ang epekto, kaya pino ang pattern ng dither; para sa malalaking nakikitang pixel, panatilihing maliit ang lapad at mag-zoom na lang.
Mga kaugnay na tool
- Photo Filters Maglapat ng photo filter online nang libre: liwanag, contrast, itim at puti, sepia, blur, sharpen at vignette, may preview ng bago at pagkatapos, walang upload.
- Glitch Effect Generator Maglagay ng glitch effect sa kahit anong larawan online – pixel sorting, RGB split, VHS scanline at sirang JPEG – na may mauulit na seed at walang upload.
- Image to ASCII Art Gawing ASCII art ang litrato sa iyong browser. May iba't ibang character set, lapad sa character, invert, may kulay na HTML at .txt download.
- GIF Maker – Gumawa ng Animated GIF Gumawa ng animated GIF mula sa ilang larawan o maikling video. Ayusin ang mga frame, delay, loop, laki, kulay at dithering. Libre, walang upload.