このようなブラックボックスが表示される理由と削除方法

このようなブラックボックスが表示される理由と削除方法

ファイルから画像を生成する

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

これらの画像を1つの画像として添付する

  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

出力で生成された画像

line.pngを追加

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

黒いフレームが表示されるのはなぜですか。最終画像からそれらを削除するにはどうすればよいですか? (試したが成功しなかった)

ベストアンサー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

関連:

おすすめ記事