我所有的游戏纹理都以 JPG 开头。我一直在将它们转换为 PNG 用于我的 android 游戏,因为从我读过的内容来看,这似乎是推荐的默认格式,但是当原始文件是 JPG 时,我没有看到任何关于 JPG 的理由。我知道 JPG 和 PNG 之间的区别(有损与无损),并且从 JPG 转换的 PNG 不能比原始 JPG 具有更高的质量,但是无论如何转换时文件大小都会显着增加。我一直在这样做,以防 PNG 文件在我的游戏中处理得更快或在手机屏幕上显示得更好。会是这种情况,还是我应该将所有内容都保留在原始 JPG 中以节省内存和时间。
问问题
6298 次
2 回答
8
为时已晚,你已经失去了忠诚。PNG 无法让丢失的像素重新出现,这仅适用于法律与秩序犯罪实验室。由于量化噪声,您也很容易获得比所需更大的 PNG,当 JPEG 数据转换回位图时添加。您将需要您的原始作品并跳过 JPEG 编码步骤直接进入 PNG。它永远不会是一个更小的文件,只会更好。
于 2013-08-10T16:22:56.657 回答
2
由于您是从 JPG 开始的,因此转到 PNG 并不能真正为您购买任何东西。您正在从低保真图像转换为高保真图像。但它不能比您的原始图像更清晰。考虑在高清电视上观看非高清视频。图片并没有更好,即使格式支持更好的质量。
这是一个方便的比较。 http://www.labnol.org/software/tutorials/jpeg-vs-png-image-quality-or-bandwidth/5385/
于 2013-08-10T15:32:28.560 回答