När en bild sparas som en JPG-fil (JPEG) genomgår den en process som kallas förlustkomprimering. Denna komprimering minskar filstorleken, vilket gör den mer hanterbar för lagring och överföring. Denna process introducerar dock också en viss försämring av bildkvaliteten, vilket resulterar i en liten förlust av detaljer, kontrast och färgåtergivning.
Här är vad som händer med en bild när den sparas som en JPG-fil:
1. Kompressionsalgoritm:JPG-komprimering använder en algoritm som kallas Discrete Cosine Transform (DCT). Denna algoritm delar upp bilden i små block (vanligtvis 8x8 pixlar) och tillämpar DCT på varje block.
2. Kvantisering:Efter att ha tillämpat DCT genomgår koefficienterna som resulterar från transformationen en process som kallas kvantisering. Under kvantisering kasseras en del av högfrekvent information i bilden genom att dividera koefficienterna med en uppsättning förutbestämda värden som kallas kvantiseringstabeller. Detta steg hjälper till att minska filstorleken.
3. Huffman-kodning:De resulterande kvantiserade koefficienterna komprimeras ytterligare med en teknik som kallas Huffman-kodning. Huffman-kodning tilldelar koder med variabel längd till olika symboler baserat på deras frekvens. Symboler som förekommer oftare tilldelas kortare koder, medan mindre frekventa symboler får längre koder.
4. Minskat färgdjup:JPG-komprimering kan också innebära att bildens färgdjup minskas. Genom att konvertera en äkta färgbild med miljontals färger till ett lägre färgdjup (t.ex. 24-bitars till 8-bitars), kan filstorleken minskas ytterligare.
5. Förlust av detaljer:Som ett resultat av kvantisering och minskat färgdjup kan den dekomprimerade JPG-bilden ha märkbara skillnader jämfört med originalbilden. Fina detaljer, strukturer och jämna färggraderingar kan verka mindre definierade och kan uppvisa vissa artefakter, som blockering eller suddighet.
Trots dessa nackdelar förblir JPG-komprimering ett allmänt använt format på grund av dess praktiska fördelar, såsom kompakt filstorlek, kompatibilitet mellan olika system och enheter och lämplighet för delning och överföring över internet. Det kan vara ett bra val för att lagra, dela och visa bilder där en liten kvalitetsförlust är acceptabel eller där minskning av filstorleken har högsta prioritet.