Hvad er forskellen mellem JPG og JPEG og JPE og JFiF?


Svar 1:

JPEG-standarden er ITU-T T.81. Den beskriver, hvordan man komprimerer billeddata, men beskriver ikke en struktur af en fil, der kan bruges til at udveksle sådanne komprimerede billeder. fx en bit map-fil har overskrifter, der beskriver hvor mange farvekomponenter den har, dimensionerne på billedet e.t.c. ITU-T T.81 beskriver imidlertid intet af denne art. Det siger bare, at vi tager farvedataene, udfører diskret kosinetransformering på dem, kvantificerer resultaterne, bruger derefter nul-længdekodning og huffman-kodning for at oprette en komprimeret strøm af billeddata.

JFIF blev oprettet lidt senere, det står for JPEG File Interchange Format. Således beskriver den faktisk en (ja a, ikke) filstruktur, der kan bruges til at udveksle billeddata komprimeret i henhold til ITU-T T.81. JFIF var gratis (ikke licens, ingen roylty) og blev hurtigt vedtaget i de tidlige 90'ere. JFIF siger, at vi gemmer 3 farver, og disse er ikke RGB-farverum, men YCbCr-farverummet. Den indeholder detaljer om, hvordan du gør dette.

Senere, da JFIF-fil blev dominerende JPEG-billedformat, blev den vedtaget som standard. Det er indeholdt i ITU-T T.871.

De fleste JPEG-kompatible billedfiler er infacte JFIF-filer. Hvis du nogensinde åbner en billedfil af denne type i teksteditor, skal du se bogstaverne "JFIF" omkring starten af ​​billedet. Prøv det, hvis du ikke tror på mig.

Der er også et andet filformat kaldet SPIFF, der lagrer billeddata, der overholder ITU-T T.81. Det er dog ikke så populært som JFIF.


Svar 2:

JPEG står for Joint Photographic Experts Group. Det er en metode til komprimering af billeder, den der er mest brugt til digitale fotos. JFIF står for JPEG File Interchange Format, der beskriver formatet for disse filer.

JPG betyder intet; det var et forsøg på at anvende udvidelsen "JPEG" til filnavne i FAT-filsystemet, som tillader en maksimal udvidelse på 3 tegn. Jeg har aldrig hørt om JPE, men det ser ud til at være et alternativt forsøg på forkortelse.


Svar 3:

JPEG står for Joint Photographic Experts Group. Det er en metode til komprimering af billeder, den der er mest brugt til digitale fotos. JFIF står for JPEG File Interchange Format, der beskriver formatet for disse filer.

JPG betyder intet; det var et forsøg på at anvende udvidelsen "JPEG" til filnavne i FAT-filsystemet, som tillader en maksimal udvidelse på 3 tegn. Jeg har aldrig hørt om JPE, men det ser ud til at være et alternativt forsøg på forkortelse.