(批量)将 BMP 转换为具有透明度的 PNG

dte*_*ech 3 png batch bmp conversion

我有 +- 500 个 .bmp,我想转换为 .png。如果原始 BMP 的白色 (#FFFFFF) 可以在 .png 中转换为透明,那就太好了。

PNG-8 就足够了,因为 .bmp 是 16 色。

我更喜欢可以放入批处理文件的命令行工具,但任何工具都会有用。你知道这样的工具吗?

编辑:我最常用的操作系统是 Windows 7 x64,但我也有 Cygwin 和各种 linux 可用

Lin*_*000 6

ImageMagick可以做到这一点 - 看看Convert命令,它允许你指定一种颜色作为透明度值:

http://www.imagemagick.org/script/convert.php

  • 这绝对看起来很有希望。```conver -transparent white source.bmp dest.png``` 完全符合我的要求,但是只有 mogrify 支持多个文件,并且它只有 ```-transparent-color``` 并不能真正工作。进一步展望 (2认同)