Vad är skillnaden mellan JPG och JPEG och JPE och JFiF?


Svar 1:

JPEG-standarden är ITU-T T.81. Den beskriver hur man komprimerar bilddata men beskriver inte strukturen i en fil som kan användas för att utbyta sådana komprimerade bilder. t.ex. en bitkartafil har rubriker som beskriver hur många färgkomponenter den har, måtten på bilden e.t.c. ITU-T T.81 beskriver dock ingenting av den här typen. Det säger bara att vi tar färgdata, gör Discrete Cosine Transform på det, kvantifierar resultaten, använd sedan nollängdkodning och huffman-kodning för att skapa en komprimerad ström av bilddata.

JFIF skapades något senare, det står för JPEG File Interchange Format. Således beskriver den faktiskt en (ja a, inte) filstruktur som kan användas för att utbyta bilddata komprimerade enligt ITU-T T.81. JFIF var gratis (inte licens, ingen roylty) och antogs snabbt i början av 90-talet. JFIF säger att vi lagrar tre färger och dessa är inte RGB-färgutrymme utan YCbCr-färgutrymmet. Den innehåller detaljer om hur du gör detta.

Senare när JFIF-filen blev dominerande JPEG-bildformat, antogs den som standard. Det finns i ITU-T T.871.

De flesta JPEG-kompatibla bildfiler är infacta JFIF-filer. Om du någonsin öppnar en bildfil av denna typ i textredigeraren, ska du se bokstäverna "JFIF" runt bildens början. Prova om du inte tror mig.

Det finns också ett annat filformat som heter SPIFF som lagrar bilddata som överensstämmer med ITU-T T.81. Men det är inte så populärt som JFIF.


Svar 2:

JPEG står för Joint Photographic Experts Group. Det är en metod för att komprimera bilder, den som används mest för digitala foton. JFIF står för JPEG File Interchange Format och beskriver formatet för dessa filer.

JPG betyder ingenting; det var ett försök att tillämpa tillägget "JPEG" på filnamn i FAT-filsystemet, vilket tillåter en maximal förlängning på 3 tecken. Jag har aldrig hört talas om JPE, men det verkar vara ett alternativt förkortningsförsök.


Svar 3:

JPEG står för Joint Photographic Experts Group. Det är en metod för att komprimera bilder, den som används mest för digitala foton. JFIF står för JPEG File Interchange Format och beskriver formatet för dessa filer.

JPG betyder ingenting; det var ett försök att tillämpa tillägget "JPEG" på filnamn i FAT-filsystemet, vilket tillåter en maximal förlängning på 3 tecken. Jag har aldrig hört talas om JPE, men det verkar vara ett alternativt förkortningsförsök.