JPEG
Last updated
Was this helpful?
Last updated
Was this helpful?
Een digitale foto met echte kleuren (16,7 miljoen kleuren) heeft in principe voor iedere pixel 24 bits nodig om de kleur te onthouden.
JPEG verdeelt de foto in blokken van 8 bij 8 pixels en neemt het gemiddelde van de kleuren van deze 64 pixels. Het bewaart dit gemiddelde als de waarde voor de pixel linksboven in het blok. Daarvoor zijn 24 bits nodig.
Van de kleuren van de andere 63 pixels uit het blok wordt vervolgens het kleurverschil met de eerste pixel opgeslagen. Daarbij krijgen zoveel mogelijk pixels dezelfde kleur. Er hoeven voor de resterende 63 pixels niet meer zoveel bits gebruikt te worden, omdat het kleurverschil tussen een pixel in het blok en het gemiddelde niet zo groot is.
Is het kleurverschil tussen bij elkaar liggende pixels toch groot, dan zorgt de bovenstaande procedure ervoor dat de kleuren uitgesmeerd worden.
Detail van de toren rechtsboven waarop het uitsmeereffect te zien is.
Bij JPEG-compressie gaat dus kleurinformatie verloren (lossy compressie) maar je hebt minder opslagruimte nodig.