フォントのラスタライズ

解決


Alto  2007-02-28 12:15:53  No: 135550

開発環境はVB.NETです。
フォント(アウトラインフォント)のラスタライズを行いたいのですが、実現する方法はあるのでしょうか。
Linuxですと、VFlibといったライブラリが存在しますが、VBではとんと聞きません。
なんとも漠然とした質問で申し訳ありませんが、お知りの方、または参考になるテクニックをお知りの方、御教示お願いします。


よねKEN  URL  2007-02-28 19:08:14  No: 135551

ラスタライズって言葉は始めて聞きました。
ビットマップデータにしたいということで理解しましたがあってますか?

1. Bitmapクラスのインスタンスを作成
2. GraphicsクラスのFromImageメソッドでこのBitmapからGraphicsインスタンスを取得
3. GraphicsインスタンスのDrawStringメソッドで指定フォントを描画
これで必要なビットマップが作成できますので、
後はこのビットマップを元に処理すればよいかと思います。

#やりたいことと違っていたらすみません。
#違う場合は最終的にそれで何がしたいの?ということも説明されるとよいと思います。


Alto  2007-02-28 23:42:01  No: 135552

そうですね。フォントを16*16のイメージデータにしたかったのですが
VBでの経験が無く、Cと同じようにできないので悩んでいました。
そちらの方法を、一度試してみたいと思います。
丁寧なお返事、ありがとうございました!


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加