将 2 个 ImageMagick 命令合并为一个脚本

将 2 个 ImageMagick 命令合并为一个脚本

我有一层黑色文本、一层灰色文本和一层彩色文本,每个字母都是不同的颜色,我想将灰色层偏移 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`

相关内容