見栄えを良くするために、テキストの周りに黒い境界線を描きたいと思います。
現在、同じテキストを5回描画しています。
x = 5、y = 10 にテキストを描画したい場合、実際の位置にテキストを 1 回描画します。
次に、同じテキストを黒色で少し異なる位置に描画します。
- x = 4、y = 10
x = 5、y = 9
...
これはパフォーマンスが悪いとしか思えません。それともこれが正しい方法ですか?
見栄えを良くするために、テキストの周りに黒い境界線を描きたいと思います。
現在、同じテキストを5回描画しています。
x = 5、y = 10 にテキストを描画したい場合、実際の位置にテキストを 1 回描画します。
次に、同じテキストを黒色で少し異なる位置に描画します。
x = 5、y = 9
...
これはパフォーマンスが悪いとしか思えません。それともこれが正しい方法ですか?
私はそれを自分で正しい方法で行ったことはありませんが、ここで彼らがそれを行ったようです: http://www.codeproject.com/Articles/376597/Outline-Text-With-DirectWrite
私もそうします。しかし、私は突然、より良い方法があるかもしれないことに気付きました (まだ試していません): 最初に黒で少し大きいサイズで描画し、白で好みのサイズで再度描画します。試すだけの価値があります?それがどうなるか教えてください。