Arquivo gráfico progressivo

PGF significa Progressive Graphics File e é um formato gráfico para gráficos raster compactados . Ele foi projetado para substituir a compressão JPEG antiga . Os dados são armazenados sem perdas ou compactados com perdas.

propriedades

Como JPEG e JPEG 2000, PGF é projetado para imagens naturais. Imagens raster geradas artificialmente, como capturas de tela ou logotipos, são melhor salvas com PNG . JPEG 2000 e PGF são ambos baseados na transformada wavelet discreta (DWT). A taxa de compressão do PGF não chega perto da do JPEG 2000 com a mesma qualidade de imagem, mas é claramente melhor do que a do JPEG. JPEG 2000 paga por esse fato com um tempo de codificação e decodificação muito alto, enquanto a velocidade de codificação e decodificação de PGF é comparável à alta velocidade de JPEG.

A vantagem do PGF sobre muitos outros formatos de imagem é o arranjo especial do fluxo de dados, que permite uma estrutura de imagem progressiva. Os dados de imagem são dispostos no fluxo de dados de tal forma que a decodificação de uma primeira subseção seja suficiente para ser capaz de exibir uma versão reduzida da imagem final. O tamanho da imagem pode então ser quadruplicado com cada seção decodificada adicional. A PGF é, portanto, adequada para transmissão de imagem em uma rede, pois o destinatário recebe uma primeira impressão da imagem transmitida em um estágio inicial.

Com a versão 5, a extração opcional de seções de imagens ( região de interesse ) também foi introduzida. Este tipo eficiente de extração de seção permite que uma seção de imagem desejada seja decodificada sem decodificar a imagem inteira. Isso permite o acesso a pequenas seções de imagem em uma imagem grande em um curto espaço de tempo. Essa extração de detalhes da imagem só é possível se o arquivo PGF for salvo em uma estrutura ligeiramente diferente.

As imagens de visualização salvas separadamente no Windows Explorer ou com câmeras digitais no formato de arquivo Exif também não são necessárias com PGF.

A partir da versão 5, o PGF suporta o seguinte grande número de diferentes formatos de raster, em particular também informações de transparência análogas ao PNG:

  • Imagem em tons de cinza com 1, 8, 16 ou 31 bits
  • imagem indexada por cores com 256 cores
  • Imagem colorida RGB com 12, 16 (565), 24 ou 48 bits por pixel
  • ARGB -Farbbild com 32 bits por pixel
  • Imagem colorida L * a * b com 24 ou 48 bits por pixel
  • Imagem colorida CMYK com 32 ou 64 bits por pixel

Detalhes técnicos

A cadeia de processo de PGF compreende as seguintes etapas:

Todo o procedimento funciona exclusivamente com aritmética de inteiros e não requer multiplicações nem divisões. Portanto, é adequado para implementação direta de hardware.

Links da web

  • Site da PGF com muitas informações e downloads
  • xeraina Image Viewer - visualizador / conversor de imagens para os formatos de imagem mais comuns, incluindo PGF (freeware para uso não comercial)

inchar

  1. PGF - Um novo formato de arquivo progressiva para compressão de imagem com perdas e sem perdas ( Memento do originais de 07 de março de 2007 na Internet Archive ) Info: O arquivo de ligação foi inserido automaticamente e ainda não foi marcada. Verifique o link original e o arquivo de acordo com as instruções e, em seguida, remova este aviso. (PDF; 124 kB) @ 1@ 2Modelo: Webachiv / IABot / www.libpgf.org