2

dds ファイルを tga に変換できる変換ライブラリを探しています。imagemagickDevILを見つけました。しかし、私の仕様は次のとおりであるため、どちらにも問題があります。

  • ライブラリは 64 ビット dll である必要があります
  • ライブラリを管理する必要があります (C# で記述)

DevIL にはDevIL.NETというラッパーがありますが、これは 32 ビットです。すでに 64 ビットでソースをビルドしようとしましたが、ファイルが不足していて、現時点では作成者から応答がないようです。

ImageMagick はdds フォーマットをサポートしていないようです。

私の要件に準拠した優れたライブラリを知っている人はいますか?

4

1 に答える 1

0

これを行う方法はありますが、少し面倒です。

Humusは、tga と dds の両方の読み取りと保存用の C++ ソース コードを提供します (最新のフレームワークをダウンロードしてください)。それをC#に変換する必要がありますが、これは問題なく可能です(私も一度やりました)。

コードはImaging\Image.hと にありImaging\Image.cppます。 コードへの直接リンク ( ZIP )。

于 2012-10-11T14:40:03.427 に答える