【发布时间】:2012-11-30 16:17:09
【问题描述】:
我需要创建一个图像用作翻转背景图像。它是一个圆形图案,被分成 8 块。这是主图像的屏幕截图(带透明度的 png):
这是蒙版图像的屏幕截图。它与主图像大小相同,并具有“馅饼”部分,以便遮盖除被悬停的扇区之外的所有部分。
我包括屏幕截图,因为我相信答案应该很简单(当你知道它们时,不是所有答案都很简单吗?!)所以我会节省带宽,但如果有帮助,我可以上传原始文件。
这是我用来创建新蒙版图像的命令:
convert main.png \( mask.png -colorspace gray -alpha off \) \
-compose copy-opacity -composite new.png
问题是创建的新图像已将原始图像的 alpha 压平为黑色背景:
如何让 Imagemagick 保留原始 png 的透明度?
【问题讨论】:
标签: imagemagick imagemagick-convert