CImage::Save
Zapisuje obraz do pliku na dysku lub podany strumień.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Parametry
pStream
Wskaźnik do obiektu COM IStream, zawierające dane obrazu.pszFileName
Wskaźnik do nazwy pliku obrazu.guidFileType
Zapisz obraz jako typ pliku.Może być jedną z następujących czynności:ImageFormatBMP nieskompresowaną mapę obrazu.
ImageFormatPNG skompresowanego obrazu a grafiki PNG (Portable Network).
ImageFormatJPEG skompresowany obraz A JPEG.
ImageFormatGIF A GIF skompresowanego obrazu.
[!UWAGA]
Aby uzyskać pełną listę stałych zobacz Stałe Format pliku obrazu w Windows SDK.
Wartość zwracana
Standard HRESULT.
Uwagi
Wywołanie tej funkcji do zapisania obrazu przy użyciu określonej nazwy i typu.Jeśli guidFileType parametr nie jest włączone, rozszerzenie nazwy pliku będzie używana do określenia formatu obrazu.Jeśli rozszerzenie nie jest dostępne, obraz zostanie zapisany w formacie BMP.
Przykład:
// 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);
Wymagania
Nagłówek: atlimage.h