アンチエイリアス

[戻る]
あきねこ 2004/10/29(金) 17:20:19
ピクチャコントロール等に文字を描画する際、
強制的にアンチエイリアスをかけたいんですが、
フォント作成時、nQualityにANTIALIASED_QUALITYを指定しても、
文字が大きくないと効いてくれません・・・
フォトショップの様に小さい文字でも、アンチエイリアスの処理をさせたいのです。
宜しくお願いします。

SunPac 2004/11/01(月) 12:36:30
GDI+を使えば可能です。
上の方法の文字サイズによってかからないのはGDIの仕様です。

Gdiplus::Graphics::SetTextRenderingHint(Gdiplus::TextRenderingHintAntiAlias);
を実行後、DrawString等で文字を描画すればアンチエイリアスはかかります。

あきねこ 2004/11/01(月) 13:57:11
[[解決]]
SunPac様
ありがとうございます。
GDI+でやってみようと思います。

ひろ [E-Mail] 2004/11/16(火) 09:48:01
javaによるアンチエリアシングのフィルタ処理を勉強しているのですが、ボタンを用いて
元の画像と処理後の画像を比較できるプログラムを作りたいのですが、アルゴリズムがよ
くわからないので教えてください。よろしくお願いします

古いスレッドには追加発言できません。