2012-06-25 4 views
4

J'essaie d'utiliser freeimage pour redimensionner iamges et je suis sûr qu'ils sont toujours en cmyk.Utilisation de Freeimage api

Cependant, je continue à être arrêté aux étapes les plus élémentaires de l'utilisation de freeimage, et je ne trouve pas de réponses ou de questions similaires à propos de ce problème.

J'ai téléchargé la dll freeimage à partir de ce site http://freeimage.sourceforge.net/download.html, et j'ai essayé de référencer la DLL dans le dossier dist. Cela m'a donné une erreur disant: "aucune bibliothèque de type trouvé"

J'ai essayé de référencer le projet de bibliothèque à mon projet, ce qui me permet d'ajouter "using FreeImageAPI" et les types de bitmap, mais quand je construis mon projet, j'ai 40 erreurs le long des lignes de:

"Error 20 Warning as Error: XML comment on 'FreeImageAPI.RGBQUAD.Equals(FreeImageAPI.RGBQUAD)' has a paramref tag for 'obj', but there is no parameter by that name" 

enfin j'ai essayé de lancer la solution dans le dossier d'emballage, pour obtenir un regard sur les échantillons là-dedans. mais construire cette solution donne presque 500 erreurs similaires à celle mentionnée ci-dessus.

Ai-je quelque chose de complètement évident?

Répondre

2

L'erreur doit être due à la bibliothèque de wrapper traitant les avertissements comme des erreurs. La documentation XML n'est pas entièrement complète et génère cela en raison des paramètres du projet.

Aller aux options de projet pour le projet de bibliothèque (Alt-Entrée ou clic droit -> Propriétés) et sélectionnez « Aucun » sous « Traiter les avertissements comme des erreurs », comme illustré ci-dessous:

FreeImage project, disabling warnings as errors

Cela vous permettra de construire le projet sans commentaires XML causant des erreurs