Partilhar via


CImage::salvar

Salva uma imagem para o 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 contendo os dados de imagem do arquivo.

  • pszFileName
    Um ponteiro para nome de arquivo de imagem.

  • guidFileType
    O tipo de arquivo para salvar a imagem sistema autônomo.Pode ser um dos seguintes:

    • ImageFormatBMP   Uma imagem de bitmap não compactado.

    • ImageFormatPNG   Uma imagem compactada PNG (Portable rede elemento gráfico).

    • ImageFormatJPEG   Uma imagem compactada JPEG.

    • ImageFormatGIF   Uma imagem compactada GIF.

    Observação:

    Para obter uma lista completa de constantes, consulte Constantes de formato de arquivo imagem in the Windows SDK.

Valor de retorno

Um padrão HRESULT.

Comentários

telefonar Esta função para salvar a imagem usando um nome especificado e digite.Se o guidFileType parâmetro não está incluído, extensão de arquivo do nome arquivo de será usada para determinar o formato de imagem. Se nenhuma extensão for fornecido, a imagem será salva no formato 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

Consulte também

Referência

Classe CImage

CImage::Load

Outros recursos

CImage membros