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 |