2011-07-22 46 views
2

我正在尋找一個轉換庫,可以將我的dds文件轉換爲tga。我發現imagemagickDevIL。但兩者都配備問題,因爲我的規格如下:尋找一個圖像轉換庫

  • 圖書館需要一個64位的DLL
  • 庫需要進行管理(在C#編寫)

魔鬼有一個名爲DevIL.NET的包裝,但是這是32位。我已經試圖用64位構建源代碼,但我錯過了一個文件,作者目前似乎沒有迴應。

ImageMagick似乎不支持dds formats

有沒有人知道符合我的要求的好圖書館?

+0

圖像有多大? (根據GB) 您真的會利用64位版本嗎? – Max

+0

我需要64位版本,因爲我創建的插件將用於3D Studio Max 64位。 – Marnix

回答

0

有一種方法可以做到這一點,但它有點痛苦。

Humus爲讀取和保存tga和dds提供C++源代碼(下載最新的框架)。你需要將它轉換爲C#,但這應該是可能的,沒有任何問題(我也做過一次)。

您會在Imaging\Image.hImaging\Image.cpp中找到代碼。 Direct link to the Code(ZIP).

+0

你可以更具體的鏈接?網站上有很多東西。 –

+0

@PetrAbdulin添加了包含代碼的ZIP存檔的直接鏈接。 –