Um arquivo JPG é uma fotografia armazenada usando a compactação JPEG. JPEG é um padrão publicado pelo Joint Photographic Experts Group, um comitê criado pelos órgãos internacionais de padronização ISO e ITU, e se tornou a forma padrão de guardar fotografias quase em todos os lugares: câmeras, celulares, sites e anexos de e‑mail. A extensão é escrita tanto como .jpg quanto como .jpeg, e elas são a mesma coisa. A versão com três letras só existe porque versões antigas do Windows permitiam no máximo três caracteres.
Tecnicamente, JPEG é o método de compactação e o arquivo ao redor dele é um contêiner, JFIF ou, quando foi gravado por uma câmera, um arquivo Exif. Na prática, todo visualizador trata todos eles como um JPG, assim como um relatório de metadados.
Como um JPG armazena sua imagem
JPEG é com perdas, o que significa que descarta informações para deixar o arquivo menor. Ele divide a imagem em pequenos blocos, descreve cada bloco como um conjunto de valores de frequência e depois arredonda esses valores: de forma mais grosseira para os detalhes finos que seu olho quase não percebe e de forma mais suave para as formas amplas que ele percebe. O controle de qualidade no seu editor define o quão grosseiro será esse arredondamento. A maioria dos JPGs também armazena cor com metade da resolução do brilho, porque a visão humana percebe muito mais as mudanças de brilho do que as de cor.
Duas consequências importam no uso diário. Detalhes que foram descartados não podem voltar, então cada salvamento perde mais um pouco, e editar o mesmo JPG repetidas vezes deixa manchas em blocos ao redor de bordas e textos. E JPEG não tem transparência: não há como marcar um pixel como transparente, então um logotipo salvo em JPG sempre chega com um fundo sólido.
Quais metadados um JPG contém
Metadados são as informações sobre a imagem que viajam dentro do arquivo junto com os pixels. JPEG os mantém em segmentos identificados perto do início do arquivo, e uma mesma foto costuma carregar vários padrões de metadados ao mesmo tempo.
- EXIF, o Exchangeable Image File Format, é o que uma câmera ou celular grava. Espere encontrar
MakeeModel,DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,Flash,LensModel,SoftwareeOrientation, o indicador que diz ao visualizador para girar a imagem. - Tags de GPS fazem parte do EXIF, mas ficam em um grupo próprio:
GPSLatitude,GPSLongitude,GPSAltitudee um carimbo de data e hora em UTC. Juntos, eles indicam onde a foto foi tirada, muitas vezes com precisão de poucos metros. - IPTC é o padrão de publicação mais antigo usado em redações e bancos de imagens, com campos como
By-line,Caption,Keywords,City,CountryeCredit. - XMP é o esquema mais recente da Adobe, armazenado como um bloco de texto XML. Ele guarda autor, título, descrição, palavras-chave, avaliações por estrelas e rótulos de cor e, com frequência, um histórico de edição com o nome dos programas que mexeram no arquivo.
- Um perfil de cor ICC pode ser incorporado para descrever como os números armazenados se relacionam com cores reais.
- Uma miniatura geralmente também é incluída, como um pequeno JPEG separado.
Vários desses campos são pessoais. Coordenadas de GPS podem apontar diretamente para sua casa. Make, Model e, em algumas câmeras, um número de série do corpo ou da lente identificam seu equipamento, enquanto Artist, Copyright, um nome de proprietário e o campo de autor do XMP podem conter seu próprio nome. A miniatura incorporada merece atenção especial: alguns editores atualizam apenas a imagem principal e deixam a miniatura antiga intocada, então uma foto cortada ainda pode conter uma cópia em miniatura do que foi removido.
Quando usar JPG
JPG é a escolha certa para fotografias que as pessoas precisam ver, enviar ou publicar. Imagens de tons contínuos com gradientes suaves são exatamente o que a compactação foi projetada para tratar, então um pouco de detalhe descartado permanece invisível enquanto a economia de tamanho é enorme. É a escolha errada para capturas de tela, traços, diagramas e qualquer coisa que contenha texto, porque bordas duras são o que o JPEG lida pior, e também para qualquer coisa que precise de fundo transparente.
A alternativa mais óbvia é PNG, que preserva todos os pixels e oferece transparência, mas gera arquivos bem maiores para fotografias. Se você estiver editando, mantenha um arquivo mestre sem perdas, como um PNG, um TIFF ou o arquivo raw da câmera, e exporte um JPG apenas no final.