다음을 통해 공유


Graphics::D rawImage(Image*,constPointF*,INT) 메서드(gdiplusgraphics.h)

Graphics::D rawImage 메서드는 이미지를 그립니다.

구문

Status DrawImage(
  [in] Image        *image,
  [in] const PointF *destPoints,
  [in] INT          count
);

매개 변수

[in] image

형식: 이미지*

원본 이미지를 지정하는 Image 개체에 대한 포인터입니다.

[in] destPoints

형식: const PointF*

이미지를 그릴 영역을 병렬로 지정하는 PointF 개체의 배열에 대한 포인터입니다.

[in] count

형식: INT

destPoints 배열의 요소 수를 지정하는 정수입니다.

반환 값

형식: 상태

메서드가 성공하면 Status 열거형의 요소인 Ok를 반환합니다.

메서드가 실패하면 Status 열거형의 다른 요소 중 하나를 반환합니다.

설명

count 매개 변수의 값은 3과 같아야 병렬 프로그래밍의 왼쪽 위 모서리, 오른쪽 위 모서리 및 왼쪽 아래 모서리의 좌표를 지정합니다. 오른쪽 아래 모서리의 좌표는 이미지의 세 가지 지정된 좌표, 너비 및 높이를 사용하여 계산됩니다. 이미지는 병렬 프로그래밍에 맞게 크기가 조정됩니다.

예제

다음 예제에서는 이미지를 그립니다.

VOID Example_DrawImage3(HDC hdc)

{
   Graphics graphics(hdc);

   // Create an Image object.
   Image image(L"climber.jpg");

   // Create an array of PointF objects that specify the destination of the image.
   PointF destPoints[3] = {
   PointF(30.0f, 30.0f),
   PointF(250.0f, 50.0f),
   PointF(175.0f, 120.0f)};

   PointF* pdestPoints = destPoints;

   // Draw the image.
   graphics.DrawImage(&image, pdestPoints, 3);
}

다음 그림에서는 이전 코드의 출력을 보여 줍니다.

병렬로 전단된 이전 직사각형 이미지를 보여 주는 그림

요구 사항

   
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 gdiplusgraphics.h(Gdiplus.h 포함)
라이브러리 Gdiplus.lib
DLL Gdiplus.dll

참고 항목

이미지 그리기, 위치 지정 및 복제

그래픽

이미지

비트맵 로드 및 표시

Point