我在用转换将《上古卷轴Online》生成的 BMP 截图转换为 PNG。1 个 BMP 大约有 7 MB,生成的 PNG 大约有 3MB。这个文件上传起来还是很大,会消耗我的云存储空间和流量。
有什么方法可以让它们变小一点,同时又不会损失太多质量?这是我使用的批处理脚本:
nconvert -o converted\%%.png -out png *.bmp
当我启动 -help 时,我找不到任何可以执行此操作的选项。
答案1
首先,PNG 可能带有 alpha 通道(即 32 位),因此如果您的图像不需要 alpha 通道,请确保在 nconvert 选项中指定它。
此外,根据您的图片,可能可以将它们保存为 8 位 PNG。这可能会显著减小文件大小,但代价是减少色彩。
如果您的图像是照片,并且不需要绝对最好的质量,那么您可以考虑使用 JPG 格式,因为它提供更好的压缩和更小的尺寸,并且效果看起来非常相似。
您还可以尝试其他工具,例如OptiPNG