2011-07-22 3 views
2

Je cherche une bibliothèque de conversion capable de convertir mes fichiers dds en tga. J'ai trouvé imagemagick et DevIL. Mais les deux viennent avec des problèmes, parce que mes spécifications sont les suivantes:Je cherche une bibliothèque de conversion d'image

  • La bibliothèque doit être un dll 64 bits
  • La bibliothèque doit être gérée (écrit en C#)

DevIL a un wrapper appelé DevIL.NET, mais c'est 32 bits. J'ai déjà essayé de construire la source en 64 bits, mais il me manquait un fichier et l'auteur ne semble pas répondre pour le moment.

ImageMagick ne semble pas prendre en charge dds formats.

Est-ce que quelqu'un connaît une bonne bibliothèque qui répond à mes exigences?

+0

Quelle est la taille des images? (en termes de Go) Utiliserez-vous vraiment la version 64 bits? – Max

+0

J'ai besoin d'une version 64 bits, car le plugin que je crée sera pour le studio 3D Max 64 bits. – Marnix

Répondre

0

Il existe un moyen de le faire, mais c'est un peu douloureux.

Humus fournit le code source C++ pour la lecture et l'enregistrement de tga et dds (Télécharger le dernier cadre). Vous devez le convertir en C# mais cela devrait être possible sans aucun problème (je l'ai fait une fois aussi). Vous trouverez le code dans Imaging\Image.h et Imaging\Image.cpp. Direct link to the Code(ZIP).

+0

Pouvez-vous être plus précis avec un lien? Il y a beaucoup de choses sur le site. –

+0

@PetrAbdulin Ajout du lien direct vers l'archive ZIP qui contient le code. –

Questions connexes