Gráficos de Rede JPEG

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

JPEG Network Graphics (JNG,) é um formato de arquivo gráfico baseado em JPEG que está intimamente relacionado ao PNG: ele usa a estrutura de arquivo PNG (com uma assinatura diferente) como um formato de contêiner para encapsular dados de imagem codificados em JPEG.

JNG foi criado como um complemento do formato de animação MNG, mas pode ser usado como um formato autônomo. Os arquivos JNG incorporam um fluxo de dados JPEG de 8 bits ou 12 bits para armazenar dados de cores e podem incorporar outro fluxo de dados (1, 2, 4, 8, PNG de 16 bits ou imagem em tons de cinza JPEG de 8 bits) para informações de transparência. No entanto, um JNG pode conter dois fluxos de dados JPEG separados para informações de cores (um de 8 bits e um de 12 bits) para permitir decodificadores que não conseguem (ou não desejam) lidar com fluxos de dados de 12 bits para exibir o fluxo de dados de 8 bits, se houver um presente.

A versão 1.0 da especificação JNG foi lançada em 31 de janeiro de 2001 (inicialmente como parte da especificação MNG). Normalmente, todos os aplicativos que suportam o formato de arquivo MNG também podem lidar com arquivos JNG. Por exemplo, o Konqueror tem suporte nativo para MNG/JNG, e plugins MNG/JNG estão disponíveis para Opera, Internet Explorer e Mozilla Firefox. O Mozilla Application Suite (e, portanto, o Netscape) originalmente suportava MNG/JNG, mas o suporte nativo foi removido no Mozilla 1.5a pelos desenvolvedores, e a Mozilla não suporta o formato desde então, apesar das solicitações de seus usuários. O Safari não suporta MNG/JNG.

O JNG aprimora os recursos do formato JFIF (o formato de arquivo JPEG comum), suportando transparência, dois fluxos de cores consecutivos (um de 8 bits e outro de 12 bits) e outros recursos úteis do PNG, como correção de cores e correção de gama, perfis de cores incorporados, metadados no estilo PNG, somas de verificação, etc. As informações de transparência dentro de um arquivo JNG (como um canal alfa) podem ser salvas no formato PNG sem perdas ou no formato JPEG com perdas. Dessa forma, os usuários podem se beneficiar do poder da compactação JPEG enquanto preservam as informações de transparência sem perdas (compactadas em PNG).

A estrutura baseada em blocos dos arquivos JNG é essencialmente a mesma dos arquivos PNG, diferindo apenas na assinatura ligeiramente diferente e no uso de blocos diferentes.

Assinaturas de gráficos de rede
NomeAssinatura
hexadecimalASCII + C0, C1
PNG 89 50 4E 47 0D 0A 1A 0A0x80|␉PNG␍␊␚
MNG 8A 4D 4E 47 0D 0A 1A 0A0x80|␊MNG␍␊␚␊
JNG 8B 4A 4E 47 0D 0A 1A 0A0x80|␋JNG

JNG não possui um tipo de mídia Internet registrado, mas image/x-jng pode ser usado.

Alternativas

Devido à falta de ampla adoção do formato JNG e MNG, ele caiu em desuso em favor de outros formatos que estão em desenvolvimento ativo com qualidades semelhantes:

  • JPEG XR: Suportando espaço de cor larga e um formato perdido com transparência (JNG contender, padronizado)
  • WebP: Suportando um formato perdido com transparência e animação (JNG/MNG contender, ainda não padronizado)

Contenido relacionado

Arte ASCII

Arte ASCII é uma técnica de design gráfico que usa computadores para apresentação e consiste em imagens reunidas a partir de 95 caracteres imprimíveis...

Dados digitais

Dados digitais, na teoria da informação e nos sistemas de informação, são informações representadas como uma sequência de símbolos discretos, cada um...

Ada (linguagem de programação)

Ada é uma linguagem de programação de alto nível estruturada, tipada estaticamente, imperativa e orientada a objetos, estendida de Pascal e outras...

Computador Atanasoff-Berry

O computador Atanasoff–Berry foi o primeiro computador digital eletrônico automático. Limitado pela tecnologia da época e execução, o dispositivo...

Sistema de nomes de domínio

O Domain Name System é um sistema de nomenclatura hierárquico e distribuído para computadores, serviços e outros recursos na Internet ou em outras redes...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save