0

ttf ファイルを読み込んで、背景が透明なビットマップ (256x256) を作成し、ビットマップ上に文字 (フォント グリフ) を描画します。

私がやりたいことは、おそらくエッジ検出を使用して、すべての文字の周りに細い (1 または 2 ピクセル) 白いアウトラインを作成することです。

どうすればこれを達成できますか?

4

1 に答える 1

1

これを行うためのより正式でクリーンな方法があると確信していますが、1 ピクセルの境界線のみが必要な場合は、フォントを 4 回 (対角線の 1 ピクセルのオフセットごとに 1 つずつ) 白としてレンダリングしてから、黒を描画してみませんか?その上?

つまり、(x-1,y-1), (x-1,y+1), (x+1,y-1), (x+1,y+1) に白を描画し、次に ( x,y)

于 2013-10-29T03:32:54.747 に答える