Existe um formato descompactado para PNG?

2

Como sabemos, o formato de imagem PNG é o formato sem perda de arquivos de imagem. Em comparação com os formatos de arquivos de áudio sem perdas, como o FLAC, por exemplo: Quando eu descomprimo, obtenho o formato de arquivo .WAV descompactado.

Então, estou pensando em qual formato descompactado o PNG compacta? É o formato de arquivo Bitmap?

    
por user1032421 05.02.2012 / 01:33

2 respostas

10

O FLAC não é comprimido .WAV.

  • O FLAC é um formato que armazena e comprime formas de onda digitais ( PCM ) sem perda.
  • WAV é um formato que armazena dados PCM sem compactação.

O que eu estou dizendo é que quando você descomprime um FLAC, você não está magicamente recebendo um arquivo .WAV. Em vez disso, o programa que você está usando decodifica os dados PCM e os grava de volta no formato .WAV, porque é o formato mais comum. Como os dois formatos são sem perdas, não há perda nessa transição, mas a forma de onda PCM poderia ser gravada de volta em outros formatos sem perdas : como o Apple AIFF e o CD de áudio.

Devido à idade e popularidade do formato .WAV no consumidor e no profissional, apenas acontece - por tradição e suporte a dispositivos - ser o mais baixo formato de denominador comum , mas não necessariamente teria que ser.

Espero que isso forneça um novo ângulo para sua pergunta.

Da mesma forma, uma imagem sem perdas é um gráfico rasterizado ou bitmap , mas os dados de bitmap não estão necessariamente vinculados a o formato .BMP, que é apenas uma maneira específica de armazenar dados de bitmap. Assim como os .WAVs, o uso popular do BMP deriva principalmente de sua simplicidade (bem documentado, não suporta conteúdo com perdas, etc), e já existe há algum tempo.

Outros formatos sem perdas comuns que também são descompactados incluem:

  • TIFF existe há muito tempo em aplicativos de negócios, mas é um formato mais flexível / complexo que pode ser tanto com perdas e sem perdas
  • RAW que é encontrado em muitas câmeras digitais também pode ser sem perdas.

Em resumo, não há formato original para dados de "áudio" ou "imagem", pois qualquer um poderia armazená-lo da maneira que desejarem. O que temos são formatos comuns de arquivos e softwares que sabem traduzir entre eles.

Para responder à sua pergunta, parece que o .BMP não é tanto o padrão de fato que o .WAV tem o ser no mundo do áudio. Se o formato de opção não compactado é BMP, TIFF ou RAW (ou outros) dependerá do tipo de aplicativo / negócio.

    
por 05.02.2012 / 02:11
4

O que @mtone escreveu precisa de algumas palavras para esclarecer as coisas:

  • .WAV não é um formato. É um contêiner para outros formatos. Você pode colocar dentro de um contêiner WAV muitos formatos de áudio diferentes. Você pode criar um Arquivo .WAV com uma música mp3 dentro dela. Portanto, o .WAV pode ter (não ser) tanto lossless e com perdas.
  • .TIFF também não é um formato, mas um contêiner. Você pode colocar imagens jpeg dentro de um TIF. Assim, tal como o mtone escreveu, pode ter formatos sem perdas e com perdas no interior.
  • Não há um formato RAW. Câmeras diferentes usam diferentes formatos brutos. A Canon usa .CRW e .CR2, a Nikon usa .NEF e .NRW e assim por diante.
  • Além de "camera raw" também há formatos brutos "reais" que foram usados muito antes de as câmeras digitais serem inventadas. Formatos brutos "reais" são tão cru eles contêm apenas os pixels, nada mais. Muitos jogos usados crus formatos no passado. Como isso funcionou? Um criador do jogo decidiu que precisa de imagens de 640 x 480 pixels com pixels coloridos de 24 bits e nada mais. Então, eles salvaram essas imagens sem nenhum cabeçalho ou metadados nos arquivos. Essas imagens tinham exatamente 640x480x3 bytes de tamanho. Outro jogo criador decidiu que seu jogo precisa de imagens de 320x200 com 8 bits por pixel em escala de cinza para que todas as imagens para este jogo são exatamente 320 x 200 bytes de tamanho. Esta é a maneira mais bruta possível de armazenar imagens.
  • .BMP é um formato (não um contêiner), mas pode ser compactado. Perdido usando o método RLE, mas pode ser compactado. Então, na verdade não é esse formato simples que todo mundo pensa que é. É popular e amplamente usado apenas porque a Microsoft tornou popular e foi fácil implementar o salvamento / carregamento parcial de BMP. No entanto, não existe um programa que possa ler e salvar todas as imagens BMP possíveis. É assim que esse formato é complicado.
por 24.08.2017 / 18:44