CImage::Save

Guarda una imagen en la secuencia especificada o el archivo en el disco.

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

Parámetros

  • pStream
    Un puntero a un objeto COM IStream que contiene datos de imagen del archivo.

  • pszFileName
    Un puntero al nombre del archivo de imagen.

  • guidFileType
    El tipo de archivo para guardar la imagen como.Puede ser una de las siguientes:

    • ImageFormatBMP una imagen de mapa de bits sin comprimir.

    • ImageFormatPNG una red (PNG) gráfico de Portable comprimió imagen.

    • ImageFormatJPEG una imagen comprimida JPEG.

    • ImageFormatGIF una imagen comprimida GIF.

    [!NOTA]

    Para obtener una lista completa de constantes, vea Constantes de formato de archivo de imagen en Windows SDK.

Valor devuelto

HRESULTestándar.

Comentarios

Llame a esta función para guardar la imagen utilizando un nombre y tipo especificados.Si el parámetro de guidFileType no se incluye, la extensión de archivo de nombre de archivo se utilizará para determinar el formato de la imagen.Si no se proporciona ninguna extensión, la imagen se guardará en formato BMP.

Ejemplo:

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

Requisitos

encabezado: atlimage.h

Vea también

Referencia

Clase CImage

CImage::Load