CImage::Save
Сохраняет изображение в указанный поток или файл на диске.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Параметры
pStream
Указатель на объект IStream модели COM, содержащий данные изображения файла.pszFileName
Указатель на имя файла образа.guidFileType
Тип файла для сохранения образа как. Может принимать следующие значения:ImageFormatBMP Несжатый образ растрового изображения.
ImageFormatPNG Переносимый график сети (PNG) сжало образа.
Образ ImageFormatJPEG a сжатый JPEG.
ImageFormatGIF Образ сжатый GIF.
Примечание
Полный список констант см. в разделе константы формата файла изображения в Windows SDK.
Возвращаемое значение
Стандартное 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