Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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