begin process at 2012 02 10 03:44:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Multimédia

 > 

Image et Vidéo

 > 

Urgent - FreeImage library et c#


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Urgent - FreeImage library et c#

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ée 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 Office 2003 - URGENT !!!!!!!! [ par foucauld ] Bonjour à tous, Je développe une appli sous VS 2010 qui contient une partie COM avec Word. Le problème est que le client ne possède "que" la version 2 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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,435 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales