CImage::Save
Salva uma imagem ao fluxo especificado ou o arquivo no disco.
HRESULT Save(
IStream* pStream,
REFGUID guidFileType
) const throw();
HRESULT Save(
LPCTSTR pszFileName,
REFGUID guidFileType= GUID_NULL
) const throw();
Parâmetros
pStream
Um ponteiro para um objeto COM IStream que contém os dados de imagem do arquivo.pszFileName
Um ponteiro para o nome de arquivo para a imagem.guidFileType
o tipo de arquivo para salvar a imagem como.Pode ser um dos seguintes:ImageFormatBMP descompactado uma imagem de bitmap.
ImageFormatPNG uma rede portátil (PNG) gráfico comprimiu a imagem.
ImageFormatJPEG uma imagem. compactada JPEG
ImageFormatGIF uma imagem GIF compactada.
Observação Para obter uma lista completa de constantes, consulte Constantes de formato de imagem em Windows SDK.
Valor de retorno
HRESULTpadrão.
Comentários
Chamar essa função para salvar a imagem usando um nome e um tipo especificado.Se o parâmetro de guidFileType não é incluído, a extensão de nome de arquivo será usada para determinar o formato de imagem.Se nenhuma extensão é fornecida, a imagem será salva no formato de BMP.
Exemplo:
// 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
Cabeçalho: atlimage.h