CImage::Save
將影像儲存至指定的資料流或檔案在磁碟上。
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
參數
pStream
含有檔案之影像資料的 IStream COM 物件的指標。pszFileName
in 檔名的指標對於影像。guidFileType
保留影像的檔案類型。 可以是下列其中一項:ImageFormatBMP 未壓縮的點陣圖影像。
ImageFormatPNG 可攜式網路圖形 (PNG) (PNG) 壓縮影像。
ImageFormatJPEG A JPEG 壓縮影像。
ImageFormatGIF A GIF 壓縮影像。
注意事項 如需常數的完整清單,請參閱 Windows SDK的 Image File Format 常數 。
傳回值
標準 HRESULT。
備註
使用指定的名稱和型別,呼叫此函式將影像。 如果 guidFileType 未包含參數名稱,副檔名將用來判斷影像格式。 如果沒有提供擴充功能,在 BMP 影像格式儲存。
範例:
// 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);
需求
Header: atlimage.h