2017-07-13 9 views
0

は、テキストの文字列をレンダリングするためにはImageMagickの「変換」ユーティリティを使用するコードの行を書いたに見えますWindows 3.1のインストール。テキストが傷つけ

ちょっとしたことですが、テキストが奇妙に見えることがあります。私が何を意味するかをLemmeに見せてください。ここでは、文字列 "AaBbYyZzは、" IMによってレンダリングされた画像対のWin3.1でどのように見えるかの例を示します(両方とも8 PTです)

それはのWin3.1に表示されますどのように:

How it appears in Win3.1

そして、ここでIMがまったく同じポイントサイズで、まったく同じTTFファイルを使用して、まったく同じ文字列をレンダリングする方法は次のとおりです。この外観を損なうを引き起こし、何を行うことができますどのような

IM's render

は、それが同じくらいきれいに見えるようにしますt彼Win3.1のレンダリング、または少なくともそれはよりよく見えるように?

ありがとうございます。

答えて

0

ImageMagickは、フォントをレンダリングするときに "密度"設定も使用します。あなたのWindowsディスプレイフォントの例は、おそらく96dpiの解像度を使用し、デフォルトのImageMagick解像度は72dpiです。

:同じ効果を持っていますが、Windowsのレンダリングほど良く見えませんどちらもあなたが11にポイント数を増やすか、96両の「密度」を高めることができますいずれか
convert -background white -fill black -density 96 -pointsize 8^
    -font ARIAL.TTF label:"AaBbYyZz" +dither -monochrome text.png 
1

...このような何かを試してみてください

renderings

あなたが見ることができるようにあなたの代わりに、モノクロのグレースケールを使用している場合、外観が改善されています。

同じArialフォントを使用しているとは限りません。私はArialを持っていないUbuntuプラットフォーム上にいるので、 this questionの指示に従って、ダウンロードしてインストールします。

関連する問題