嵌套的ImageMagick命令 [英] Nested ImageMagick commands

查看:63
本文介绍了嵌套的ImageMagick命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将以下命令附加到ImageMagick的单个命令中?

How would I append the following commands into a single command for ImageMagick?

convert -size 1024x1024 xc:none -draw "roundrectangle 0,0,1024,1024,40,40" png:- | convert AppStore.png -matte - -compose DstIn -composite Logo@3x.png
convert -resize 50% Logo@3x.png Logo@3x.png
convert -resize 50% Logo@3x.png Logo@2x.png
convert -resize 50% Logo@2x.png Logo.png

推荐答案

我认为您可能想要这样的东西:

I think you probably want something like this:

convert AppStore.png -matte                                                 \
   \( -size 1024x1024 xc:none -draw "roundrectangle 0,0,1024,1024,40,40" \) \
   -compose DstIn -composite -resize 50% -write MPR:basic                   \
   \( MPR:basic -resize 50% -write Logo@2x.png +delete \)                   \
   \( MPR:basic -resize 25% -write Logo.png    +delete \)                   \
   Logo@3x.png

或者如果您想避免使用MPR(内存程序寄存器),则执行以下操作:

Or this if you want to avoid the MPR (Memory Program Register):

convert AppStore.png -matte                                                 \
   \( -size 1024x1024 xc:none -draw "roundrectangle 0,0,1024,1024,40,40" \) \
   -compose DstIn -composite -resize 50%                                    \
   \( +clone -resize 50% -write Logo@2x.png +delete \)                      \
   \( +clone -resize 25% -write Logo.png    +delete \)                      \
   Logo@3x.png

这篇关于嵌套的ImageMagick命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆