다음을 통해 공유


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 클래스

CImage::Load