Condividi tramite


CImage::Save

Salva un'immagine al flusso specificato o il file su disco.

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

Parametri

  • pStream
    Un puntatore a un oggetto COM IStream contenente i dati immagine del file.

  • pszFileName
    Un puntatore al nome file dell'immagine.

  • guidFileType
    Il tipo di file per salvare l'immagine come.ad esempio uno dei seguenti:

    • ImageFormatBMP un'immagine bitmap non di compattazione.

    • ImageFormatPNG una rete (PNG) grafico executable) compresso l'immagine.

    • Immagine JPEG semplificata diImageFormatJPEG Su.

    • Immagine semplificata diImageFormatGIF A tale formato.

    [!NOTA]

    Per un elenco completo delle costanti, vedere Costanti di formato di file immagine in Windows SDK.

Valore restituito

HRESULTstandard.

Note

Chiamare la funzione per salvare l'immagine utilizzando un nome e un tipo specificati.Se il parametro guidFileType non è incluso, l'estensione di file il nome file sarà utilizzata per determinare il formato di immagine.Se l'estensione non viene concessa, l'immagine verrà salvata in formato BMP.

Esempio:

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

Requisiti

Header: atlimage.h

Vedere anche

Riferimenti

Classe di CImage

CImage::Load