Sdílet prostřednictvím


CImage::Save

Zadaný datový proud nebo soubor na disku uloží obraz.

HRESULT Save( 
   IStream* pStream, 
   REFGUID guidFileType 
) const throw(); 
HRESULT Save( 
   LPCTSTR pszFileName, 
   REFGUID guidFileType= GUID_NULL 
) const throw();

Parametry

  • pStream
    Ukazatel na objekt COM IStream obsahující data souboru obrazu.

  • pszFileName
    Ukazatel myši na název souboru obrázku.

  • guidFileType
    Uložit obrázek jako typ souboru.Může být jeden z následujících:

    • ImageFormatBMP nekomprimovaný obrázek.

    • ImageFormatPNG komprimované bitové kopie a grafika PNG (Portable Network).

    • ImageFormatJPEG komprimovaný A JPEG obraz.

    • ImageFormatGIF komprimované bitové kopie A GIF.

    [!POZNÁMKA]

    Úplný seznam konstant viz Konstanty formát souboru obrázku v .

Vrácená hodnota

Standard HRESULT .

Poznámky

Volání funkce pro uložení bitové kopie pomocí zadaného názvu a typu.Pokud guidFileType parametr není zahrnuta, se použije příponu názvu souboru určit formát obrázku.Není-li žádnou příponu, obraz se uloží ve formátu BMP.

Příklad:

// 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);

Požadavky

Záhlaví: atlimage.h

Viz také

Referenční dokumentace

Třída CImage

CImage::Load