我需要创建一个图像用作翻转背景图像。这是一个分成8个部分的圆形图案。这里的主图像的screengrab(用透明PNG):在Imagemagick中掩盖图像的alpha
而这里的掩模图像的screengrab。它与主图像的大小相同,并且具有“馅饼”片段的功能,以便遮盖除了正在被覆盖的区域以外的所有区域。
我包括screengrabs,因为我相信答案应该很简单(是不是所有的答案,当你知道他们?简单),所以我会节省带宽,但我可以上传原始文件,如果它有帮助。
这里是我用来创建新的模板图像的命令:
convert main.png \(mask.png -colorspace gray -alpha off \) \
-compose copy-opacity -composite new.png
麻烦的是,创造了扁平化的原始图像的Alpha的黑色背景的新形象:
我该如何获取Imagemagick以保留原始PNG的透明度?
太棒了!测试和完美的作品。很好的解释。谢谢! –
有谁知道如何用RMagick做到这一点?我无法弄清楚。 –