O tamanho do arquivo PNG é muito grande após a conversão do JPG

1

Eu tento converter um arquivo JPG para PNG, mas o tamanho ainda é muito grande, cerca de 7 MB. O que há de errado? Eu usei o Microsoft Paint para convertê-lo.

O arquivo original tem apenas 500 KB em JPEG, mas o arquivo PNG é de 7 MB.

O que há de errado? E o que devo fazer?

Este é o arquivo jpeg link

    
por user4951 02.04.2013 / 11:13

2 respostas

4

A resposta de slhck está quase certa, mas a principal diferença entre esses dois formatos está no tamanho da paleta (número de cores) usada. Se a paleta for relativamente pequena, converter um jpeg em png reduzirá seu tamanho. Outro problema que você tem é usar tinta para pngs: é bem sabido que a pintura não otimiza seus pngs. Tente algo como pngoptimizer para reduzir o tamanho dos pngs gerados pela tinta.

    
por 02.04.2013 / 13:05
10

Nada está errado: é assim que deve ser.

Imagens PNG usam compactação sem perdas, enquanto JPEG usa compactação com perdas. A compactação com perdas permite reduzir o tamanho do arquivo, mas não é reversível.

Quando você converte de uma imagem JPEG com perdas, que armazena os dados em blocos, em uma imagem PNG, que armazena os valores pixel a pixel em um bitmap, você aumenta o tamanho necessário para representar os dados. *

Então, converter um PNG em JPEG irá (normalmente) reduzir o tamanho, mas isso não é possível ao contrário.

* A menos que os dados fossem fáceis de compactar com um algoritmo sem perdas, por exemplo, porque era uma imagem com uma cor sólida e plana.

    
por 02.04.2013 / 11:17