0

こんにちは、ファイルリーダーのようなものを書いています。この機能の 1 つは、画像を読み取ることです。一部の画像は JPG 形式です。この画像は、透明であるべき領域が白くなっています (jpg はアルファチャンネルをサポートしていないため)。言い換えれば、白があるところが透明になるように、Direct2d イメージでレンダリングする必要があります。助言がありますか?ありがとうPrzemek

4

1 に答える 1

1

最も明白な 2 つのオプション:

  • .jpg ファイルを読み取ったら、手動でアルファ レイヤーを使用して 32 ビットに変換し、アルファ テストを有効にしてそれらのピクセルを破棄します。
  • discardすべての白いピクセルを処理するピクセル シェーダーを使用する
于 2012-11-16T15:16:36.750 に答える