Images

為什麼這個黑匣子以及如何刪除它

  • April 28, 2020

從文件生成的圖像

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

和.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

追加行.png

將此圖像附加到另一個圖像上

convert +append append_row.png \
       -trim +repage \
       wall.jpg  +swap -gravity center -geometry +0-3 \
       -composite  anno_undercolor.jpg

作為輸出生成的圖像

anno_undercolor.jpg

anno_undercolor.jpg

為什麼有黑盒以及如何從最終圖像中刪除它?(試過但沒有成功)

你需要設置一個透明的背景,-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

有關的:

引用自:https://unix.stackexchange.com/questions/583080