다음을 통해 공유


CImage::Save

지정 된 스트림 또는 파일을 디스크에 이미지를 저장합니다.

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

매개 변수

  • pStream
    파일 이미지 데이터를 포함 하는 IStream COM 개체에 대 한 포인터입니다.

  • pszFileName
    이미지 파일 이름에 대 한 포인터입니다.

  • guidFileType
    이미지 파일로 저장 하려면 파일 형식입니다. 다음 중 하나일 수 있습니다.

    • ImageFormatBMP 압축 되지 않은 비트맵 이미지.

    • ImageFormatPNG 압축 된 이미지는 PNG (이동식 네트워크 그래픽).

    • ImageFormatJPEG A JPEG 압축 된 이미지.

    • ImageFormatGIF A GIF 압축 된 이미지.

    참고

    상수에 대 한 전체 목록을 참조 하십시오. 이미지 파일 형식 상수 에 있는 Windows SDK.

반환 값

표준 HRESULT.

설명

지정 된 이름 및 형식을 사용 하 여 이미지를 저장 하려면이 함수를 호출 합니다. 경우는 guidFileType 매개 변수를 포함 하지 않습니다, 파일 이름 확장명을 사용 하 여 이미지 형식을 결정 합니다. 확장명을 지정 하지 않으면 이미지가 BMP 형식으로 저장 됩니다.

예를 들면 와 같은 형식입니다.

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

요구 사항

헤더: atlimage.h

참고 항목

참조

CImage Class

CImage::Load