【问题标题】:jpeg to png conversionjpeg到png的转换
【发布时间】:2011-03-15 05:01:40
【问题描述】:
我正在处理 iPhone 中的图像。有很多 jpeg 图像,范围从 35kb 到 50kb。我可能需要通过大约 6 mb 的互联网传输它。我试图将 35kb jpeg 图像更改为 png。实际大小增加了 jpeg 为 56.1kb,png 为 576 kb。我使用 mspaint 更改格式。 jpeg to png 实际上应该减小图像的大小,对吗?如果没有,那么在 iphone 上保存 jpeg 文件或者像典型的移动应用程序那样只有 png 文件是理想的吗?
【问题讨论】:
标签:
iphone
windows-xp
png
jpeg
【解决方案1】:
如果内容是图形并且包含许多颜色均匀的形状,PNG 文件通常会更小。对于照片或扫描,jpeg 文件要小得多,因为它们使用更复杂但有损的压缩算法。
对于您的 iPhone 项目,您应该使用较小的,在您的情况下为 jpeg。
【解决方案2】:
JPEG 和 PNG 是非常不同的文件格式;任何一个较小的给定图像在另一个中可能不会更小。此外,它们的质量无法直接比较。
例如,照片内容在 JPEG 中表现得非常好。由模式识别组成的块细分使得格式可以很好地以人眼不易注意到的方式丢弃视觉信息。当然,高度压缩的 JPEG 可能会丢弃太多信息并显示块并立即打破摄影现实的错觉,但仔细使用,JPEG 非常适合“真实世界”的照片。
而且计算机生成的内容在 PNG 中表现得非常好。无损编码非常适合显示标准计算机生成的显示器的直线,并且天真创建的渐变可以与 PNG 完全复制。如果 JPEG 用于直线或简单渐变,缺点会立即显露出来。此外,由于 PNG 可以基于调色板,因此它可以非常有效地存储只有几十种颜色的图像。
因此,请根据用途选择文件格式:JPEG 用于现实照片或非常接近现实的照片,PNG 用于计算机生成的内容。