Du kanske har kommit över ordet "dithering" när du använder ett grafik- eller bildredigeringsverktyg. Trots det roliga namnet spelar dithering en viktig roll för att säkerställa att bilderna är korrekt på skärmen och att designa retro spelkonst.
Hur dithering fungerar i datorgrafik
Dithering är en term som används för att beskriva den strategiska tillämpningen av buller till en bild. Det har traditionellt använts för att förbättra utseendet på bilder där utgången är begränsad till ett visst färgområde.
Till exempel är en 1-bitars bild monokrom och kan bara använda en palett av två färger: svartvitt. Dithering kan användas för att skapa utseendet på flera nyanser genom att variera avståndet mellan prickar. Du kan uppfatta flera nyanser av grå i bilden nedan, men de enda färger som finns är svarta och vita:
Denna form av dithering har sina rötter i utskriftsmediet, särskilt tidningar och tidiga tecknade böcker. Eftersom utgivare var begränsade av antalet färger som de kunde skriva ut, användes dithering för att utöka det uppfattade sortimentet, lägga till textur till en bild och producera snyggande komiska remsor och fotografier.
Som skrivare blev mer sofistikerade blev dithering ett kraftfullare verktyg. Med fler färger att arbeta med blev reproduktion av fullfärgade fotografier vanligare. Även idag använder några papper fortfarande dithering i sin utskriftsprocess, ett fenomen som du tydligt kan se om du blir tillräckligt nära.
Dithering sparar diskutrymme, undviker bandning
Med Advent av World Wide Web , Dithering blev ett värdefullt verktyg för att skära ner på filstorlekar. I de tidiga dagarna av webben, uppringningshastigheter gjorde dataöverföring en smärtsam affair. Eftersom ett foto kan ha tusentals eller miljontals färger, begränsar vilka färger som kan visas kan dramatiskt Klipp filstorleken .
Genom att kombinera tillgängliga färger i ett begränsat färgutrymme kan dithering övertygande reproducera en detaljerad bild med en bråkdel av filstorleken. Bilden nedan innehåller endast 256 färger, med ditheringsmönstret synligt i den förstorade delen av bilden:
Animerade gifs Beroende på dithering för att skära ner på filstorlek. En animerad GIF är effektivt många bilder (ramar) i en behållare, visas en efter den andra. Dithering kan användas för att minska vikten av dessa ramar, även om bildkvaliteten tar en träff.
Dithering används också för att undvika Färgbandning orsakad av en restriktiv färgpalett. Till exempel, om din himmel har 16 nyanser av blått, men din palett kan bara visa 2, kommer det att finnas ett hårdt "band" av färg som en skugga flyttas till nästa. Dithering kan användas för att skapa gradienter genom att variera avståndet mellan dessa nyanser, som du kan se nedan:
Det finns många olika algoritmer som används för att dita bilder, med den mest populära som Floyd-Steinberg algoritm . Du kan ladda upp dina egna bilder och experimentera med begränsade färger, olika algoritmer och se hur dithering fungerar för dig själv med Dither det! webbapplikation.
Dithering som ett stilistiskt val
Medan moderna Internetanslutningar har minskat behovet av tekniker som dithering, är utseendet ofta önskvärt för sin retro estetiska. Anmärkningsvärd Exempel på vad som har blivit känt som "dither-punk" omfatta Återvänd av Obra Dinn och Rogue invaderare .
Om du dras till retro utseendet på dessa spel, lärande Hur man kan njuta av retrospel med emulatorer så väl som Juridiskt minfält som åtföljer tidsfördriv är ett bra ställe att börja.
RELATERAD: Hur man ställer in retroarch, den ultimata all-in-one retro spelemulatorn