Imagens de bitmap (normalmente em formatos como arquivos BMP, GIF, TIFF) e gráficos de rede portáteis (PNG) representam imagens digitalmente, mas diferem significativamente na maneira como armazenam e lidam com informações e compactação de cores:
Imagens de bitmap (por exemplo, BMP): *
sem perdas ou com perdas: Pode ser sem perdas (preservando todos os dados originais) ou com perdas (descartando alguns dados para menor tamanho de arquivo). Isso depende da compressão específica usada (se houver). BMPs não compactados são sem perdas.
*
profundidade de cor: Geralmente, suportam uma ampla gama de profundidades de cores, incluindo cores indexadas (usando uma paleta de cores) e cor verdadeira (representando cada pixel com sua própria cor).
*
Compressão: Frequentemente descompactado ou use métodos de compressão relativamente simples. Isso resulta em tamanhos de arquivo maiores em comparação com o PNG.
*
transparência: Suporte limitado de transparência. Alguns formatos de bitmap podem oferecer transparência limitada (como uma única cor transparente em GIFs), mas não é tão flexível quanto o PNG.
*
Melhor para: Imagens simples, imagens onde o tamanho do arquivo não é uma grande preocupação e situações que precisam de compactação sem perdas sem recursos sofisticados.
Graphics de rede portátil (PNG): *
sem perda: Sempre sem perdas, o que significa que nenhum dado de imagem é perdido durante a compactação. Isso resulta em tamanhos de arquivos de maior qualidade, mas maiores, do que os formatos com perdas como o JPEG.
*
profundidade de cor: Suporta várias profundidades de cores, incluindo cores verdadeiras (24 bits) e cor indexada (para imagens mais simples).
*
Compressão: Usa compactação sofisticada sem perdas (esvaziar), resultando em tamanhos de arquivo menores do que os bitmaps não compactados, mantendo a qualidade da imagem.
*
transparência: Oferece excelente e flexível transparência do canal alfa, permitindo a transparência parcial dos pixels. Esta é uma grande vantagem em relação a muitos formatos de bitmap.
*
Melhor para: Imagens onde os detalhes e a alta qualidade são importantes (como logotipos, gráficos, capturas de tela), imagens que requerem transparência e gráficos da Web, onde preservar detalhes é crucial.
em suma: | Recurso | Bitmap (por exemplo, BMP) | Png |
| ----------------- | -------------------- | ------------------------ |
| Compressão | Muitas vezes descompactado ou simples | Sem perdas avançadas (esvaziar) |
| Tamanho do arquivo | Geralmente maior | Geralmente menor (para a mesma qualidade) |
| Transparência | Limitado | Excelente suporte do canal alfa |
| Perda/sem perdas | Pode ser | Sempre sem perdas |
| Qualidade | Varia, dependendo da compressão | Consistentemente alto |
O PNG é geralmente preferido em formatos simples de bitmap, como BMP, para gráficos da Web e outros aplicativos onde o tamanho e a transparência do arquivo são importantes. No entanto, se o tamanho do arquivo não for uma preocupação primária e a compactação sem perdas não for crítica, um bitmap pode ser suficiente.