Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CImage sınıfı

CImage::Load