Qual é a diferença entre JPG e JPEG e JPE e JFiF?


resposta 1:

O padrão JPEG é o ITU-T T.81. Ele descreve como compactar dados de imagem, mas não afeta a estrutura de um arquivo que pode ser usado para trocar essas imagens compactadas. por exemplo, um arquivo de mapa de bits possui cabeçalhos que descrevem quantos componentes de cores ele possui, as dimensões da imagem e.t.c. No entanto, o ITU-T T.81 não descreve nada desse tipo. Diz apenas que pegamos os dados de cores, transformamos Discrete Cosine nele, quantizamos os resultados e usamos codificação de comprimento zero e huffman para criar um fluxo compactado de dados de imagem.

JFIF foi criado um pouco mais tarde, significa JPEG File Interchange Format. Assim, ele realmente descreve uma estrutura de arquivo (sim a, não a) que pode ser usada para trocar dados de imagem compactados de acordo com o ITU-T T.81. O JFIF era gratuito (sem licença, sem pretensões) e foi rapidamente adotado no início dos anos 90. A JFIF diz que armazenamos 3 cores e essas não são o espaço de cores RGB, mas o espaço de cores YCbCr. Ele contém detalhes de como fazer isso.

Mais tarde, quando o arquivo JFIF se tornou o formato de imagem JPEG dominante, foi adotado como padrão. Está contido no ITU-T T.871.

A maioria dos arquivos de imagem compatíveis com JPEG são arquivos JFIF de fato. Se você abrir um arquivo de imagem desse tipo no editor de texto, verá as letras "JFIF" no início da imagem. Experimente se você não acredita em mim.

Há também outro formato de arquivo chamado SPIFF que armazena dados de imagem em conformidade com o ITU-T T.81. No entanto, não é tão popular quanto o JFIF.


resposta 2:

JPEG significa Joint Photographic Experts Group. É um método para compactar imagens, o mais usado para fotos digitais. JFIF significa JPEG File Interchange Format, descrevendo o formato desses arquivos.

JPG não significa nada; foi uma tentativa de aplicar a extensão "JPEG" aos nomes de arquivos no sistema de arquivos FAT, que permitem uma extensão máxima de 3 caracteres. Eu nunca ouvi falar do JPE, mas parece ser uma tentativa alternativa de abreviação.


resposta 3:

JPEG significa Joint Photographic Experts Group. É um método para compactar imagens, o mais usado para fotos digitais. JFIF significa JPEG File Interchange Format, descrevendo o formato desses arquivos.

JPG não significa nada; foi uma tentativa de aplicar a extensão "JPEG" aos nomes de arquivos no sistema de arquivos FAT, que permitem uma extensão máxima de 3 caracteres. Eu nunca ouvi falar do JPE, mas parece ser uma tentativa alternativa de abreviação.