2016-03-29 14 views
-1

imagemagickを使用して画像上にテキストとしてHTML文字列を描画する可能性はありますか?ImageMagickを使用して画像上にhtmlを描画

divやその他のタグは使用しませんが、太字、斜体などのタグを使用してテキストを描画できるのは素晴らしいことです。

b、i、uオプション付きのエディタを用意し、このテキストを同じ書式で描画できるようにするアイデア。

答えて

2

imagemagickを使用して画像にテキストとしてhtml文字列を描画する可能性はありますか?

もちろんです。

echo '<html><body><strong>Hello</strong> <em>world</em></body></html>' | convert - /tmp/out.png 

しかし、私はあなたが本当にしたいことは、テキストの描画スタイルに影響を与えるマークアップの限られたセットであると考えています。これはin the usage documentationと記載されたpango:プロトコルです。 Pangoの持つ例えば

..

convert -background lightblue -gravity center -size 180x \ 
     pango:"The <b>bold</b> and <i>beautiful</i>" \ 
     pango_formatting.gif 

enter image description here

+0

た問題は、私が見る、インストールが適切か何かインストールされていない意味* Pangoの---のPango。しかし、私はあなたが公式の文書からの例としてそれを動作すると信じています。 – waney

+0

私に正しい場所を指摘していただきありがとうございます – waney

+1

私は説明するために私の写真を追加する気にしないことを願っています。 –