1

ゲーム(サードパーティが開発)によって表示される特定の画像をWPFで描画しています。現在、を使用して画像を作成していRenderTargetBitmapます。残念ながら、これはIdealテキスト書式設定モードのみをサポートしているようで、小さなフォントがぼやけてしまいます。アプリケーションはサードパーティ製のゲームであるため、画像を使用する方法はありません。

RenderTargetBitmap現在のモニターの 1 つに向けられたイメージを描いていると仮定するように に指示できますか? Displayオフスクリーン描画にレンダリング モードを使用するように WPF を取得する別の方法はありますか?

これが理論的な意味で間違っているように見える理由は理解していますが、実際には、これが不合理なことではないと私が考える理由があります。

  • このモードで許可されるものの 1 つDisplayはエイリアス テキストです。これはレンダリングよりも小さいサイズで見栄えがよく、Idealガンマなどのモニター プロパティから完全に独立しています。
  • DisplayClearType でレンダリングされた小さいモード テキストのスクリーンショットは、どの画面でも (ガンマが異なる場合でも)Idealモード テキストよりもはるかによく見えます。

WPF レンダリング エンジンでこれを実行できますか? それとも GDI にフォールバックする必要がありますか? (Aliased または ClearType レンダリングをオフスクリーンで使用しても問題ありません)

4

2 に答える 2

0

これを行う明確な方法は確かにありません。画像への描画はWPFの目標ではなかったと思います。ほとんどの場合、これを実際にかなりうまく行うことができるという事実は偶然であるに違いありません。

于 2012-03-22T23:14:54.733 に答える