![如何使 NConvert 转换的图像变得更小?](https://linux22.com/image/1406411/%E5%A6%82%E4%BD%95%E4%BD%BF%20NConvert%20%E8%BD%AC%E6%8D%A2%E7%9A%84%E5%9B%BE%E5%83%8F%E5%8F%98%E5%BE%97%E6%9B%B4%E5%B0%8F%EF%BC%9F.png)
我在用转换将《上古卷轴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