CImage::Save
Enregistre une image au flux ou dans le fichier spécifié sur le disque.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Paramètres
pStream
Un pointeur vers un objet COM IStream contenant les données d'image fichier.pszFileName
Pointeur vers le nom de fichier pour l'image.guidFileType
Le type de fichier à enregistrer l'image comme. Il peut s'agir de l'une des valeurs suivantes :ImageFormatBMP une image bitmap non compressée.
ImageFormatPNG un réseau (PNG) graphique un fichier compressé l'image.
ImageFormatJPEG une image compressée JPEG.
ImageFormatGIF une image compressée GIF.
Notes
Pour une liste complète des constantes, consultez Constantes de format de fichier d'image dans Kit de développement logiciel Windows.
Valeur de retour
HRESULTstandard.
Notes
Appelez cette fonction pour enregistrer l'image à l'aide d'un nom et un type spécifié. Si le paramètre d' guidFileType n'est pas inclus, l'extension de fichier du nom de fichier sera utilisée pour déterminer le format d'image. Si aucune extension n'est fournie, l'image est enregistrée au format BMP.
Exemple :
// Demonstrating saving various file formats
// save an image in BMP format
m_myImage.Save(_T("c:\\temp\\image1.bmp"));
// save an image in BMP format
m_myImage.Save(_T("c:\\temp\\image2"), Gdiplus::ImageFormatBMP);
// save an image in JPEG format
m_myImage.Save(_T("c:\\temp\\image3.jpg"));
// save an image in BMP format, even though jpg file extension is used
m_myImage.Save(_T("c:\\temp\\image4.jpg"), Gdiplus::ImageFormatBMP);
Configuration requise
Header: atlimage.h