我尝试将JPG文件转换为PNG,但大小仍然太大,大约7 MB。怎么了? 我使用Microsoft Paint来转换它。
原始文件只有500 KB的JPEG,但PNG文件是7 MB。
怎么了?我该怎么办?
我尝试将JPG文件转换为PNG,但大小仍然太大,大约7 MB。怎么了? 我使用Microsoft Paint来转换它。
原始文件只有500 KB的JPEG,但PNG文件是7 MB。
怎么了?我该怎么办?
Answers:
slhck的答案几乎是正确的,但这两种格式之间的主要区别在于调色板的大小(颜色数量)。如果调色板相对较小,将jpeg转换为png实际上会减小其大小。另一个问题是使用油漆作为pngs:众所周知,油漆不会优化其pngs。尝试像pngoptimizer这样的东西来减少绘画生成的png的大小。
没错:这就是它应该是的样子。
PNG 图像使用无损压缩,而 JPEG 使用有损压缩。有损压缩可以减小文件大小,但不可逆。
当您从以块为单位存储数据的有损JPEG图片转换为在位图中存储逐像素值的PNG图像时,您将增加表示数据所需的大小。*
因此,将PNG转换为JPEG将(通常)减小大小,但反过来这是不可能的。
*除非使用无损算法轻松压缩数据,例如因为它是具有平坦,纯色的图像。