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

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

구문

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

매개 변수

[in] image

형식: 이미지*

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

[in] destPoints

형식: const Point*

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

[in] count

형식: INT

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

반환 값

형식: 상태

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

메서드가 실패하면 InvalidParameter를 반환합니다.

설명

count 매개 변수의 값은 parallelogram의 세 모서리를 지정하려면 3과 같아야 합니다. parallelogram의 네 번째 모서리는 첫 번째 및 두 번째 좌표와 첫 번째 및 세 번째 좌표의 벡터를 사용하여 계산됩니다. 이미지는 병렬 프로그래밍에 맞게 크기가 조정됩니다.

예제

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

VOID Example_DrawImage(HDC hdc)

{

   Graphics graphics(hdc);

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

   // Create an array of Point objects that specify the destination of the image.
   Point destPoints[3] = {
   Point(30, 30),
   Point(250, 50),
   Point(175, 120)};

   Point* 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