Fonctions de la librarie FreeImage - C++ - Programmation
Marsh Posté le 01-07-2005 à 11:01:34
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 !
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 01-07-2005 à 11:01:34
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 !