在保持质量的同时将 BMP 转换为 PNG 的最佳方法是什么?

在保持质量的同时将 BMP 转换为 PNG 的最佳方法是什么?

是否可以在保持质量的同时将 BMP 转换为 PNG?我正在尝试减小一些 BMP 相册的大小,但仍保持无损质量。

刚刚尝试转换并将其设置为“1”压缩率时,我注意到质量有所下降。正在寻找批量转换或一次自动转换 1 个的方法。转换时间/速度不是问题,但如果它比 XnConvert 花费的时间稍长一些,我会感到更安全,后者在 39 秒内将 407 个 BMP 转换为 PNG,压缩率为 0。我不确定这是否正常。

答案1

转换时间/速度不是问题,但如果它比 XnConvert 花费的时间稍长一些,我会感到更安全,后者在 39 秒内将 407 个 BMP 转换为 PNG,0 压缩。我不确定这是否正常。

你不必太担心这种转换过程的速度,因为 BMP 和 PNG 是无损图像格式,但 PNG 是无损的压缩。这意味着您根本不会遇到任何质量损失,因为您的转换程序只是将位从 BMP 转换为 PNG 格式。

作为维基百科上有解释,这就是 BMP 的全部内容;粗体强调是我的:

通常,BMP 文件未压缩,因此很大且无损;它们的优点是结构简单且在 Windows 程序中被广泛接受。

以下是同一篇文章中关于 PNG 的介绍;再次强调,粗体部分是我加的:

与 JPEG 相比,PNG 在图像具有大面积、均匀着色区域时表现更佳。即使是照片(JPEG 通常是最终分发的选择,因为它的压缩技术通常会产生较小的文件大小)由于 PNG 具有无损压缩功能,因此仍然非常适合在编辑过程中存储图像

因此,根据您计算机的速度和性能(以及要处理的图像大小),从 BMP 转换为 PNG 时“速度慢”其实并不重要。两者都是无损格式,主要区别在于 PNG 压缩数据,而 BMP 基本上是原始且未压缩的数据。

相关内容