Graphics::D rawImage(Image*,constRectF&) 메서드(gdiplusgraphics.h)

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

구문

Status DrawImage(
  [in]      Image         *image,
  [in, ref] const RectF & rect
);

매개 변수

[in] image

형식: 이미지*

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

[in, ref] rect

형식: const RectF

이미지의 그리기 영역을 경계로 하는 사각형에 대한 참조입니다.

반환 값

형식: 상태

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

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

설명

이미지는 사각형에 맞게 크기가 조정됩니다.

예제

다음 예제에서는 크기가 조정된 이미지를 경계로 하는 원본 이미지인 사각형을 그린 다음 사각형에 맞게 크기가 조정된 이미지를 그립니다.

VOID Example_DrawImage10(HDC hdc)

{
   Graphics graphics(hdc);

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

   // Create a Pen object.
   Pen pen (Color(255, 255, 0, 0), 2);

   // Draw the original source image.
   graphics.DrawImage(&image, 10, 10);

   // Create a RectF object that specifies the destination of the image.
   RectF destRect(200, 50, 150, 75);

   // Draw the rectangle that bounds the image.
   graphics.DrawRectangle(&pen, destRect);

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

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

동일한 이미지의 두 버전을 보여 주는 그림; 두 번째는 첫 번째보다 약간 좁고 훨씬 짧으며 빨간색으로 표시됩니다.

요구 사항

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

추가 정보

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

그래픽

이미지

비트맵 로드 및 표시

RectF