Linux Imagemagick-将透明像素替换为黑色像素

Linux Imagemagick-将透明像素替换为黑色像素,linux,imagemagick,transparency,Linux,Imagemagick,Transparency,我有一个包含一些透明像素的图像。我想使用imagemagick(或任何行命令工具)将这些像素的颜色更改为黑色 透明像素的颜色不尽相同,所以我不能将它们的颜色切换为黑色 你有什么想法吗 提前谢谢。好的,我刚找到我的答案 我不知道透明像素被视为背景,所以这是可行的: convert sourceimage.png -background black destinationimage.png 透明像素不被视为“背景”,但因为它们是透明的,所以黑色图层正好满足您的需要。

我有一个包含一些透明像素的图像。我想使用imagemagick(或任何行命令工具)将这些像素的颜色更改为黑色

透明像素的颜色不尽相同,所以我不能将它们的颜色切换为黑色

你有什么想法吗


提前谢谢。

好的,我刚找到我的答案

我不知道透明像素被视为背景,所以这是可行的:

convert sourceimage.png -background black destinationimage.png
透明像素不被视为“背景”,但因为它们是透明的,所以黑色图层正好满足您的需要。