begin process at 2012 02 10 09:09:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

Fonctions de FreeImages


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

Fonctions de FreeImages

vendredi 1 juillet 2005 à 10:56:22 | Fonctions de FreeImages

squellettor

Bonjour,

Je suis entrain de découvrir coment marche la librarie FreeImage, mais certaine fonction ne marche pas :

La fonction de resize me renvoi la meme  image sans le resize :
mon code

     FreeImage_Initialise (TRUE);
     FIBITMAP *dibfich1 = FreeImage_Load(FIF_BMP,"1.bmp", BMP_DEFAULT);
    
     FreeImage_Rescale(dibfich1, 200, 200, FILTER_BSPLINE);

    /* Save the image as bmp */
     FreeImage_Save(FIF_BMP, dibfich1, "sortie image.bmp", 0);


     /* Release the image data structure */
     FreeImage_Unload(dibfich1);


     /* Unload the FreeImage library */
     FreeImage_DeInitialise();


La fonction de copy d'une partie de l'image me renvoi une image completement noir
mon code : 

         FreeImage_Copy(dib, 0, 0, 1280, 960);
          FreeImage_Paste(dib, dib2, 0, 0, 150);

Je pense peut etre que c la valeur alpha qu'il faut changer, mais je sais po a combien la mettre. 


Merci de votre aide !

 

mercredi 28 janvier 2009 à 16:36:45 | Re : Fonctions de FreeImages

marco900

Bonjour,
Il n'est jamais trop tard pour répondre....
Je pense qu'à la place de "l.bmp" il faudrait que tu mettes le chemin complet ou se trouve l'image... "C:\etc\etc\etc\l.bmp"

------------------------------------------------------------------------------------- 
Si vous arrivez à arrêter de fumer, boire & faire l'amour, vous ne
vivrez pas plus
vieux ; ça vous semblera juste plus long
...
------------------------------------------------------------------------------------- 

lundi 26 juillet 2010 à 17:33:08 | Re : Fonctions de FreeImages

scallx

C'est vrai qu'il n'est jamais trop tard.

Alors voila ce que j'ai du bidouiller car j'ai le même problème depuis quelques jours


Pour le redimensionnement de l'image :

Code C/C++ :
FIBITMAP * Image, * Image2, * ImageResize;
				FreeImage_Initialise(false);
				
				// ICI POUR MODIFIER LE NOM DU FICHIER A CONVERTIR
				//EX : "C:\\Mes Documents\\Image.bmp"
				
				Image = FreeImage_Load(FIF_JPEG, "capture.jpg", 0);
				ImageResize = FreeImage_Rescale(Image, 450, 290, FILTER_BSPLINE);
                Image2 = FreeImage_ConvertTo24Bits(ImageResize);
				
				//Le fichier sera créé dans le dossier où se trouve l'exécutable sous le nom Image.jpg
				
				if (FreeImage_Save(FIF_BMP, Image2, "capture.bmp", BMP_DEFAULT)) MessageBox(FenetrehWnd, "Conversion réalisée avec succès !", "Bravo !", MB_ICONINFORMATION);
				else MessageBox(FenetrehWnd, "Echec de la conversion !", "Echec !", MB_ICONEXCLAMATION);
				FreeImage_Unload(Image);
				FreeImage_Unload(Image2);
				FreeImage_Unload(ImageResize);
				FreeImage_DeInitialise();


Bon mon code converti une image jpeg, la redimensionne et la sauve format bmp 24 bits.
Peut-être ne traite-tu pas jpeg mais le code ce change facilement.

Cordialement tous le monde.


Cette discussion est classée dans : fonction, image, bmp, freeimage, dibfich1


Répondre à ce message

Sujets en rapport avec ce message

pblème pour le 21 mars: image bmp comme argument d'une fonction en C [ par gdumaleninfo ] Bonjour, J'ai une question (peut-être stupide) mais j'attends vos réponses, SVP:Dans un programme informatique en langage C, j'utilise le traitement d [SDL] Alternation d'une image [ par hoxid ] Salut !Bon voila j'ai un probleme avec SDL :je veux par exemple faire un gars qui marche (image "bonome.bmp") et que cette image se change en "bonomeq afficher jpg [ par maxpog23 ] Salut a tous, Je developpe actuellement une appli win32 et jaimerais afficher une image au format jpg pour rendre tous ca un peu plus chatoyant. J'arr Afficher une image + utilisation de getpixel [ par LivMan ] Bonjour a tous, Je suis débutant, je souhaiterais coder en C un petit programme me permettant d'afficher une image jpg ou bmp à l'écran, puis en fourn Conversion image BMP 24bits --> 8 bits [ par vincentz ] Bonjour,Etudiant en 4ème année d'école d'ingénieur, dans le cadre de mon projet de fin d'année, j'ai besoin de programmer en C une conversion  Image B Affichage d'un fichier BMP [ par ricky78 ] BonjourJ'ai un prog avec une listbox contenant des chemin de fichier BMP.En double cliquant sur une des lignes je dois afficher l'image correspondand serie d'image bmp à partir de vidéo AVI [ par little_bius ] Bonjour,Je voudrai savoir s'il est possible de transformer une vidéo au format AVI en une série d'image bmp.Par exemple si on a une vidéo de 30 second effet miroir horizontal d'une image bmp [ par diablon ] salut a tous... g un pti prob.. je suis debutant en c et je voudrai inverser une image bitmap par effet mirroir horizontal mai je n'y arrive po :'( es jpeg dans ressource [ par Arnaud16022 ] bonjour... je sais comment chager un .jpg, je sais comment mettre un .bmp dans un .exe, je sais ouvrir ce .bmp dans la ressource au runtime, mais ca n Besoin de precision sur l'utilisation de la fonction pour redimensionner une image Bitmap [ par noetom ] Bonjour, j'ai besoin de redimmensionner une image Bmp et j'ai trouvé les sources pour le faire sur le site ici : http://www.cppfrance.com/code.aspx?i


Nos sponsors


Sondage...

Comparez les prix

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,123 sec (4)

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