从文件生成图像
cat file.txt | while read line; do
for word in $line; do
convert -background none -pointsize 72 \
-fill orange label:"\ $word" \
"$word".png
done
done
作为输出生成的图像
和.png
将这些图像附加到一张图像中
convert \( regenerated.png and.png in.png +append \) \
\( the.png from.png carbons.png +append \) \
\( 5.png 6.png G3P.png carbons.png +append \) \
-append append_row.png
作为输出生成的图像
追加行.png
将此图像附加到另一图像上
convert +append append_row.png \
-trim +repage \
wall.jpg +swap -gravity center -geometry +0-3 \
-composite anno_undercolor.jpg
作为输出生成的图像
anno_undercolor.jpg
为什么会有黑框以及如何将其从最终图像中删除? (尝试过但没有成功)
答案1
你需要设置一个透明的背景,-background none
或者-background transparent
工作。
convert \( regenerated.png and.png in.png +append \) \
\( the.png from.png carbons.png +append \) \
\( 5.png 6.png G3P.png carbons.png +append \) \
-background none -append append_row.png
有关的:
- 附加图像数组(ImageMagick v6 示例 – 多图像层)