我有一层黑色文本、一层灰色文本和一层彩色文本,每个字母都是不同的颜色,我想将灰色层偏移 3,3,将彩色层偏移 6,6。这样我就可以在单个图像上使用 ImageMagick 浮雕叠加。
如果不需要透明画布,因为底部命令将是透明的,那么我很抱歉发布了这个。但我读到有关透明度丢失的信息,所以我想问一下?
convert test.png -alpha transparent trans_alpha.png
这将创建 3 层图像,其中 2 层偏移,然后将它们合并:
convert -page +0+0 $i-black.png -page +3+3 $i-grey.png -page +6+6 $i-colorize.png -layers merge +repage $i-colorize321.pgn
答案1
通过添加-background none
到命令,背景是透明的,因为 ImageMagick 默认背景颜色是白色
convert -page +0+0 $i-black.png -page +3+3 $i-grey.png -page +6+6 $i-colorize.png -background none -layers merge +repage $i-colorize321.pgn`