slt ,
En faite c bon j'ai trouver, l'erreur ne venai pas de la en faite.
Apres je faisait une conversion de bmp en JPG donc j'utilisais la fonction de freeImage FreeImage_ConvertTo24Bits de la maniere suivante :
Image = FreeImage_ConvertTo24Bits(Image);
Et c a cause de ca que ca prenais tout en memoire , j'ai donc passer par un dib intermediaire de la sorte :
Image = FreeImage_ConvertTo24Bits(ImageSortie);
Et c bon, ca marche !!
Merci quand meme.