Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Urgent - FreeImage library et c# [ Multimédia / Image et Vidéo ] (ymas00)

jeudi 30 octobre 2008 à 13:34:15 | Urgent - FreeImage library et c#

ymas00

Bonjour les cousins,

je cherche la library FreeImage qui pourra etre utiliser en c#, j'ai deja télécharger une à partir du site (freeimage.sourceforge.net) mais ça marche pas avec c#  par contre elle marche très bien avec vb.net.

Merci d'avance.

Cordialement.

@++

jeudi 30 octobre 2008 à 14:01:07 | Re : Urgent - FreeImage library et c#

MasterShadows

Salut, ben la bib fonctionne en C#, j'avais eu à utiliser cette bib pour mon projet BTS.

imaginons que dans cette bib tu ais une fonction du style :

int FreeImageChangeColorAtPixel(int& x, int& y, uint color);

en C#, tu écris ceci :

[DllImport("FreeImage.dll", EntryPoint="FreeImageChangeColorAtPixel"]
public int ChangeColorAtPixel(ref int x, ref int y, uint color);

et hop là boum, ça fonctionne...

En espérant que cela puisse t'aider...

jeudi 30 octobre 2008 à 16:49:10 | Re : Urgent - FreeImage library et c#

ymas00

Merci MasterShadows pour ta réponse, mais le problème c'est au niveau de la dll,  ou je dois mettre cette dll et comment faire pour que je puisse y accéder?

Merci d'avance.

jeudi 30 octobre 2008 à 18:36:46 | Re : Urgent - FreeImage library et c#

MasterShadows

Une des manières les plus simple serait de mettre la dll dans ton répertoire de debug.
Ensuite pour y avoir accès, tu écris :

string dllFreeImagePath = string.Format("{0}\\{1}", Application.StartupPath, "FreeImage.dll");

Ensuite :

[DllImport(dllFreeImagePath, .........)]

En espérant t'avoir aidé, @+

jeudi 30 octobre 2008 à 18:36:54 | Re : Urgent - FreeImage library et c#

xmox667

Membre Club
Salut,
Tu peux la mettre dans le répertoire de ton exécutable.
A+

jeudi 30 octobre 2008 à 18:46:23 | Re : Urgent - FreeImage library et c#

ymas00

J'ai trouvé la solution, j'ai utilisé FreeImage.Net wrapper pour accéder à FreeImage.dll

Merci  MasterShadows.

A bientot.

vendredi 31 octobre 2008 à 09:34:27 | Re : Urgent - FreeImage library et c#

MasterShadows

Salut, désolé du retard, mais je vais répondre à ta précédente question :

Imagine que tu travailles sur un project qui requiert plusieurs dll.

Exemple :
   - Game1.exe
   - Physic.dll
   - IA.dll
   - Audio.dll
   - Input.dll
   - Gui.dll

Et bien si ton project principal (Game1.exe) référence toutes les dll citées, lorsque tu construiras le project, les dll se retrouveront dans ton répertoire de travail (normalement DEBUG)

Donc oui tu peux mettre tous les fichiers que tu veux dans ton répertoire de 'travail' et tu peux accéder à ces fichiers en faisant simplement : Application.StartupPath + nom_fichier

@+



Cette discussion est classé dans : net, urgent, marche, library, freeimage


Répondre à ce message

Sujets en rapport avec ce message

Probleme Diaporama c# [ par liliemumue ] Bonjour Je souhaite faire un diaporama en c# pour mon site asp.net.Je suis dans l'urgence alors voila :Je sais que le timer ne marche pas sous asp.net Help urgent stp!!! [ par JCpp ] J'ai réalisé un projet en Visual Studio. Net c#.Qui fonctionne très bien.Quand je l'exécute sur un PC où Visua Studio.Net n'est pas installé, le progr Shéma .Net URGENT !!!! [ par bobaz ] Salut a tous !Je cherche un bon shéma pas trop dur pour expliquer le fonctionnement de C# avec SQL server .C pour un projet de fin d'études méga impor Magic library [ par cedricp16 ] Salut ! je voudrais savoir comment utiliser la Magic Library dans mes applications sous sharpdevelop. En effet après avoir ajouté l'assembly en référe installation VS.NET [ par cedricp16 ] J'ai eu un probleme lors de l'installation de VS. NET, version téléchargée (7CD sur k...a). Erreur interne ou des fois une erreur des fichiers sur le bug dans .NET ??? [ par romain3395 ] Bonjour,J'essaie d'afficher le caracteres accent aigu (eacute;) en HTML (j'ai volontairement enlevé le &) pour que vous compreniez.Je veux l'afficher .lib et .net [ par Schad ] J'ai récupéré des dll que je dois incorporer dans un programme que je développe actuellement. Avec ces dll est fourni un exemple Visual C++ 6 qui poss Accès à la documentation du "SDK DOT NET" [ par malz ] Je viens d'installer la dernière version french du SDK DOT NET dispo sur le site de microsoft...Cependant, je n'arrive pas à accèder à la documention Composants .NET en C# [ par willtrash ] Bonjour,je recherche des tutoriaux ou des exemples concrets sur la conception de composants .NET en C#. Si vous avez des url a me conseiller, je suis ASP.NET et IIS ??!!! [ par patoche92 ] Bonjour à tous et à toutes.Je suis confronté à un grave problème : Je n'arrive pas à faire tourner ASP.NET.....J'ai installé IIS qui fonctionne très b


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.