对于每一张图片(例如bmp,png),实际上都有一个透明点有颜色
透明度可以是
- 由 alpha 通道蒙版定义(例如 PNG)
- 或者将其中一种颜色定义为透明,并且查看器程序负责用这种颜色替换像素 - 作为透明。
我有一个奇怪的情况,其中一个程序知道透明度,另一个程序不知道,所以它显示原始颜色。
所以
我想只替换被定义为透明的像素中的颜色。我需要将其全部定义为白色,同时保持其透明
如果这有助于该过程,我可以将我的输入预先转换为特定格式。
目前我的工具箱包括:ImageMagick、Gimp、python 编程(PIL)等等,但我不知道如何使用这些工具完成这项特定任务。
答案1
尝试:
convert infile -fill white -opaque none outfile