IWICImagingFactory::CreateBitmapFromSourceRect 메서드(wincodec.h)

IWICBitmapSource의 지정된 사각형에서 IWICBitmap을 만듭니다.

구문

HRESULT CreateBitmapFromSourceRect(
  [in]  IWICBitmapSource *pIBitmapSource,
  [in]  UINT             x,
  [in]  UINT             y,
  [in]  UINT             width,
  [in]  UINT             height,
  [out] IWICBitmap       **ppIBitmap
);

매개 변수

[in] pIBitmapSource

형식: IWICBitmapSource*

비트맵을 만들 IWICBitmapSource 입니다.

[in] x

형식: UINT

사각형의 왼쪽 위 모서리에 대한 가로 좌표입니다.

[in] y

형식: UINT

사각형의 왼쪽 위 모서리에 대한 세로 좌표입니다.

[in] width

형식: UINT

사각형의 너비와 새 비트맵입니다.

[in] height

형식: UINT

사각형의 높이와 새 비트맵입니다.

[out] ppIBitmap

형식: IWICBitmap**

새 비트맵에 대한 포인터를 수신하는 포인터입니다.

반환 값

형식: HRESULT

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

원본보다 큰 사각형을 제공하면 정의되지 않은 결과가 생성됩니다.

이 메서드는 항상 캐시 옵션 WICBitmapCacheOnLoad와 유사하게 원본 이미지의 별도 복사본을 만듭니다.

요구 사항

   
지원되는 최소 클라이언트 WINDOWS XP SP2, Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 wincodec.h
라이브러리 Windowscodecs.lib
DLL Windowscodecs.dll