2016-08-02 11 views
0

私は自動的にこのようなフィット感をラップし、最高のためにImageMagickのバッチファイル内でキャプション機能を使用しています...ImageMagickのキャプション - 出力選択したフォントサイズ

magick -background lightblue -fill blue -size 1000x500 caption:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent porttitor magna sed finibus vestibulum. Phasellus non leo vestibulum, porta justo non, venenatis quam. Morbi risus lacus, accumsan nec pellentesque eget, molestie nec arcu. Nunc tincidunt nulla non enim vulputate mattis. " output.jpg 

これは正しく動作しているが、私は使用したいですスクリプトのどこかで選択したフォントサイズimagemagickに選択された設定を出力させる方法はありますか?

答えて

1

更新回答

うーん、私は何か新しいことを学んだ:

magick -print "%[caption:pointsize]" .... 

は直接あなたに答えを教えてくれます!

magick -debug annotate ... output.jpg 2>&1 | grep -E "pointsize|Metrics:" 

をし、それが54.75を選んだ見ることpointsizeとの最後の行を見て:あなたが使用することができます

オリジナル回答

。私は簡単な方法があるかどうかわからない。このようなたぶん、より簡潔

magick -debug annotate ... output.jpg 2>&1 | grep "pointsize" | tail -1 
Font /Library/Fonts/Arial.ttf; font-encoding none; text-encoding none; pointsize 54.75 
関連する問題