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 |