J'essaye de redimensionner une image en la recopiant via la fonction StretchBlt.
Mais le problème est que lorsque je sauvegarde mon image en gif, celle ci est pixelisée.
Comment éviter cela?
Voici mon code actuel :
(J'utilise VC++7 .)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CImage image; image.Create(thumb_width, thumb_height , 24); CImageDC imageDC(image); ::SetStretchBltMode(imageDC, HALFTONE) ; ::StretchBlt(imageDC,0,0,thumb_width, thumb_height ,hdcMem,0,0,screen_width,screen_height,SRCCOPY ); image.Save(m_fileName);
Partager