3

見栄えを良くするために、テキストの周りに黒い境界線を描きたいと思います。

例の写真

現在、同じテキストを5回描画しています。

x = 5、y = 10 にテキストを描画したい場合、実際の位置にテキストを 1 回描画します。

次に、同じテキストを黒色で少し異なる位置に描画します。

  1. x = 4、y = 10
  2. x = 5、y = 9

    ...

これはパフォーマンスが悪いとしか思えません。それともこれが正しい方法ですか?

4

2 に答える 2

1

私はそれを自分で正しい方法で行ったことはありませんが、ここで彼らがそれを行ったようです: http://www.codeproject.com/Articles/376597/Outline-Text-With-DirectWrite

于 2015-02-11T21:07:14.027 に答える
0

私もそうします。しかし、私は突然、より良い方法があるかもしれないことに気付きました (まだ試していません): 最初に黒で少し大きいサイズで描画し、白で好みのサイズで再度描画します。試すだけの価値があります?それがどうなるか教えてください。

于 2015-02-01T12:29:40.060 に答える