Wat is het verschil tussen JPG en JPEG en JPE en JFiF?


Antwoord 1:

De JPEG-standaard is de ITU-T T.81. Het beschrijft hoe beeldgegevens moeten worden gecomprimeerd, maar beschrijft niet de structuur van een bestand dat kan worden gebruikt om dergelijke gecomprimeerde beelden uit te wisselen. een bitmapbestand heeft bijvoorbeeld headers die beschrijven hoeveel kleurcomponenten het heeft, de afmetingen van de afbeelding e.t.c. De ITU-T T.81 beschrijft echter niets van dit soort. Het zegt alleen dat we de kleurgegevens nemen, er discrete Cosine-transformatie op uitvoeren, de resultaten kwantificeren en vervolgens nullengte-codering en huffman-codering gebruiken om een ​​gecomprimeerde stroom afbeeldingsgegevens te maken.

JFIF werd iets later gemaakt, het staat voor JPEG File Interchange Format. Het beschrijft dus eigenlijk een (ja, niet de) bestandsstructuur die kan worden gebruikt om gecomprimeerde beeldgegevens uit te wisselen volgens de ITU-T T.81. JFIF was gratis (geen licentie, geen roylty) en werd snel aangenomen in de vroege jaren 90. JFIF zegt dat we 3 kleuren opslaan en dit zijn geen RGB-kleurenruimte maar de YCbCr-kleurenruimte. Het bevat details over hoe dit te doen.

Toen het JFIF-bestand later het dominante JPEG-beeldformaat werd, werd het standaard overgenomen. Het bevindt zich in de ITU-T T.871.

De meeste JPEG-compatibele afbeeldingsbestanden zijn infact JFIF-bestanden. Als u ooit een dergelijk beeldbestand in de teksteditor opent, ziet u de letters "JFIF" rond het begin van de afbeelding. Probeer het als je me niet gelooft.

Er is ook een ander bestandsformaat genaamd SPIFF dat beeldgegevens opslaat die voldoen aan ITU-T T.81. Het is echter niet zo populair als JFIF.


Antwoord 2:

JPEG staat voor Joint Photographic Experts Group. Het is een methode voor het comprimeren van afbeeldingen, de methode die het meest wordt gebruikt voor digitale foto's. JFIF staat voor JPEG File Interchange Format en beschrijft het formaat van deze bestanden.

JPG betekent niets; het was een poging om de extensie "JPEG" toe te passen op bestandsnamen in het FAT-bestandssysteem, met een maximale extensie van 3 tekens. Ik heb nog nooit van JPE gehoord, maar het lijkt een alternatieve poging tot afkorting.


Antwoord 3:

JPEG staat voor Joint Photographic Experts Group. Het is een methode voor het comprimeren van afbeeldingen, de methode die het meest wordt gebruikt voor digitale foto's. JFIF staat voor JPEG File Interchange Format en beschrijft het formaat van deze bestanden.

JPG betekent niets; het was een poging om de extensie "JPEG" toe te passen op bestandsnamen in het FAT-bestandssysteem, met een maximale extensie van 3 tekens. Ik heb nog nooit van JPE gehoord, maar het lijkt een alternatieve poging tot afkorting.