4

.ddsテクスチャファイルをC#の画像としてロードするにはどうすればよいですか?私が見つけることができるグーグルで役に立つものは何もありません。

サンプルの情報が多ければ多いほど、理解しやすくなります。

4

3 に答える 3

7

同じ問題がありました。これが良い解決策です。

  1. ソース: http://www.mastropaolo.com/devildotnet/
  2. そのリンクからバージョン 1.3 をダウンロードします (ページの下部)。
  3. アプリケーションへの参照として Devil.NET.dll を追加します。
  4. 以下に提供したコードを使用してください。

    PictureBox1.Image = DevIL.DevIL.LoadBitmap(DDS_File_Path)

それは本当に簡単です。DevIL .NET Wrapper の作成者に感謝します。

于 2009-10-16T22:03:07.747 に答える
4

簡単に言えば、あなたはそうしないということだと思います。ドキュメントには、サポートされている形式はBMP、GIF、EXIG、JPG、PNG、TIFFであると記載されています。

更新:グーグルを通して見つけられる多くのコンバーターがあるようです、それはあなたを助けるかもしれません。また、ウェインが示唆しているように、XNAを見てください(まだ見ていない場合)。Texture2D.FromFileメソッドは.ddsファイルを処理しているようですが、私はそれを自分で使用したことがないので、それがあなたが探しているものであるかどうかはわかりません...

于 2009-05-14T20:06:41.650 に答える
1
于 2009-05-15T00:53:48.730 に答える