CImage::Save
Speichert ein Bild zum angegebenen Stream oder Datei auf dem Datenträger.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Parameter
pStream
Ein Zeiger auf ein Objekt COM IStream, das die Dateiimagedaten enthält.pszFileName
Ein Zeiger auf den Dateinamen für das Bild.guidFileType
Der Dateityp, um des Bilds wie zu speichern. Einer der folgenden Werte ist möglich:ImageFormatBMP ein dekomprimiert Bitmapbild.
ImageFormatPNG eine portable Netzwerk-Grafik (PNG) komprimierte Bild.
Komprimiertes Bild ImageFormatJPEG A JPEG.
Komprimiertes Bild ImageFormatGIF A GIF.
Hinweis
Eine vollständige Liste von Konstanten, finden Sie unter Bilddatei-Format-Konstanten in Windows SDK.
Rückgabewert
Standard-HRESULT.
Hinweise
Rufen Sie diese Funktion auf, um das Bild mit einem angegebenen Namen und eines Typs zu speichern. Wenn der guidFileType-Parameter nicht eingeschlossen ist, wird die Dateierweiterung des Dateinamens verwendet, um das Bildformat zu bestimmen. Wenn keine Erweiterung bereitgestellt wird, wird das Bild in BMP-Format gespeichert.
Beispiel:
// 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);
Anforderungen
Header: atlimage.h