Shell 在Linux脚本中组合两个ImageMagick代码
多亏了不同的论坛,我可以分别解决两个问题: . . 在拍摄第一个链接的图像时,我尝试将两种代码结合起来 我想要的是自动运行这两个代码 关于文本,代码必须正确地识别背景图像的文件名并放置在中间。有时,文件名太大,不适合该区域,因此必须写两行。文本中必须有75%不透明度的白色背景,在文本的左上角和右下角有一些像素 脚本的顺序是: 将徽标混合到分形图像的西南区域。 将分形的名称放在先前组合的中间。 我尝试了不同的方法,但我在这里复制/粘贴了两个独立的代码。与文本相关的内容应满足前面所述的要求Shell 在Linux脚本中组合两个ImageMagick代码,shell,terminal,imagemagick,imagemagick-convert,Shell,Terminal,Imagemagick,Imagemagick Convert,多亏了不同的论坛,我可以分别解决两个问题: . . 在拍摄第一个链接的图像时,我尝试将两种代码结合起来 我想要的是自动运行这两个代码 关于文本,代码必须正确地识别背景图像的文件名并放置在中间。有时,文件名太大,不适合该区域,因此必须写两行。文本中必须有75%不透明度的白色背景,在文本的左上角和右下角有一些像素 脚本的顺序是: 将徽标混合到分形图像的西南区域。 将分形的名称放在先前组合的中间。 我尝试了不同的方法,但我在这里复制/粘贴了两个独立的代码。与文本相关的内容应满足前面所述的要求 conv
convert 1.png \( 2.png -resize 60% -gravity west -chop 80x0 \) -gravity southwest -define compose:args=75 -compose blend -composite 1_2_b.png
filename=`convert "2.png" -ping -format "%t" info:`
convert "2.png" -fill black -undercolor white \
-gravity center -pointsize 30 -annotate +0+0 "$filename" \
lena_label.jpg
您可以在ImageMagick 6中执行以下操作
convert 1.png -set option:f "%f" \( 2.png -resize 50% \) \
-gravity southwest -define compose:args=75 -compose blend -composite \
-undercolor white -fill black -gravity south -font arial -pointsize 18 \
-annotate +0+0 "%[f]" 1_2.png
对于ImageMagick 7,将convert替换为magick