CImage::Save
Belirtilen akış veya dosya disk üzerinde bir görüntü kaydeder.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Parametreler
pStream
Dosyayı görüntü verilerini içeren bir IStream com nesnesi için bir işaretçi.pszFileName
Resim dosya adı için bir işaretçi.guidFileType
Resmi olarak kaydetmek için dosya türü.Aşağıdakilerden biri olabilir:ImageFormatBMP sıkıştırılmamış bit eşlem resmi.
ImageFormatPNG a Taşınabilir Ağ Grafik (png) sıkıştırılmış görüntü.
ImageFormatJPEG a jpeg Sıkıştırılmış görüntüsü.
ImageFormatGIF sıkıştırılmış bir GIF görüntüsü.
[!NOT]
Sabitler tam listesi için bkz: Görüntü dosyası biçimi sabitler , Windows SDK.
Dönüş Değeri
Standart bir HRESULT.
Notlar
Belirtilen adını ve türünü kullanarak görüntüyü kaydetmek için bu işlevini çağırın.guidFileType Parametresini dahil değildir, dosya adının dosya uzantısı resim biçimi belirlemek için kullanılır.Hiçbir uzantı verdiyse, görüntü bmp formatında kaydedilir.
Örnek:
// 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);
Gereksinimler
Başlık: atlimage.h