Graphics.DrawImageUnscaled 메서드

정의

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.

오버로드

DrawImageUnscaled(Image, Int32, Int32)

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

DrawImageUnscaled(Image, Point)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

DrawImageUnscaled(Image, Rectangle)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

DrawImageUnscaled(Image, Int32, Int32)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.

public:
 void DrawImageUnscaled(System::Drawing::Image ^ image, int x, int y);
public void DrawImageUnscaled (System.Drawing.Image image, int x, int y);
member this.DrawImageUnscaled : System.Drawing.Image * int * int -> unit
Public Sub DrawImageUnscaled (image As Image, x As Integer, y As Integer)

매개 변수

image
Image

그릴 Image입니다.

x
Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 X 좌표입니다.

y
Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 Y 좌표입니다.

예외

image이(가) null인 경우

예제

다음 코드 예제는 Windows Forms 사용하도록 설계되었으며 이벤트 처리기의 Paint 매개 변수인 가 필요합니다.PaintEventArgse 코드는 다음 작업을 수행합니다.

  • 예제의 폴더에 SampImag.jpg JPEG 파일에서 이미지를 만듭니다.

  • 이미지의 왼쪽 위 모서리를 그릴 지점을 만듭니다.

  • 실제 크기를 사용하여 전체 이미지를 그립니다.

public:
   void DrawImageUnscaledInt( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create coordinates for upper-left corner of image.
      int x = 100;
      int y = 100;

      // Draw image to screen.
      e->Graphics->DrawImageUnscaled( newImage, x, y );
   }
public void DrawImageUnscaledInt(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create coordinates for upper-left corner of image.
    int x = 100;
    int y = 100;
             
    // Draw image to screen.
    e.Graphics.DrawImageUnscaled(newImage, x, y);
}
Public Sub DrawImageUnscaledInt(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create coordinates for upper-left corner of image.
    Dim x As Integer = 100
    Dim y As Integer = 100

    ' Draw image to screen.
    e.Graphics.DrawImageUnscaled(newImage, x, y)
End Sub

설명

Image 픽셀 너비의 값과 가로 해상도(인치당 점)의 값을 저장합니다. 이미지의 실제 너비(인치 단위)는 픽셀 너비를 가로 해상도로 나눈 값입니다. 예를 들어 픽셀 너비가 216이고 가로 해상도가 인치당 72개인 이미지는 실제 너비가 3인치입니다. 픽셀 높이와 물리적 높이에 유사한 설명이 적용됩니다.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다. 예를 들어 이미지의 픽셀 너비가 216이고 가로 해상도가 인치당 72도트라고 가정합니다. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.

적용 대상

DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

public:
 void DrawImageUnscaled(System::Drawing::Image ^ image, int x, int y, int width, int height);
public void DrawImageUnscaled (System.Drawing.Image image, int x, int y, int width, int height);
member this.DrawImageUnscaled : System.Drawing.Image * int * int * int * int -> unit
Public Sub DrawImageUnscaled (image As Image, x As Integer, y As Integer, width As Integer, height As Integer)

매개 변수

image
Image

그릴 Image입니다.

x
Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 X 좌표입니다.

y
Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 Y 좌표입니다.

width
Int32

사용되지 않습니다.

height
Int32

사용되지 않습니다.

예외

image이(가) null인 경우

설명

Image 픽셀 너비의 값과 가로 해상도(인치당 점)의 값을 저장합니다. 이미지의 실제 너비(인치 단위)는 픽셀 너비를 가로 해상도로 나눈 값입니다. 예를 들어 픽셀 너비가 216이고 가로 해상도가 인치당 72개인 이미지는 실제 너비가 3인치입니다. 픽셀 높이와 물리적 높이에 유사한 설명이 적용됩니다.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다. 예를 들어 이미지의 픽셀 너비가 216이고 가로 해상도가 인치당 72도트라고 가정합니다. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.

적용 대상

DrawImageUnscaled(Image, Point)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

public:
 void DrawImageUnscaled(System::Drawing::Image ^ image, System::Drawing::Point point);
public void DrawImageUnscaled (System.Drawing.Image image, System.Drawing.Point point);
member this.DrawImageUnscaled : System.Drawing.Image * System.Drawing.Point -> unit
Public Sub DrawImageUnscaled (image As Image, point As Point)

매개 변수

image
Image

그릴 Image입니다.

point
Point

그려지는 이미지의 왼쪽 위 모퉁이를 지정하는 Point 구조체입니다.

예외

image이(가) null인 경우

예제

다음 코드 예제는 Windows Forms 사용하도록 설계되었으며 이벤트 처리기의 Paint 매개 변수인 가 필요합니다.PaintEventArgse 코드는 다음 작업을 수행합니다.

  • 예제의 폴더에 SampImag.jpg JPEG 파일에서 이미지를 만듭니다.

  • 이미지의 왼쪽 위 모서리를 그릴 지점을 만듭니다.

  • 실제 크기를 사용하여 전체 이미지를 그립니다.

public:
   void DrawImageUnscaledPoint( PaintEventArgs^ e )
   {
      // Create image.
      Image^ newImage = Image::FromFile( "SampImag.jpg" );

      // Create point for upper-left corner of image.
      Point ulCorner = Point(100,100);

      // Draw image to screen.
      e->Graphics->DrawImageUnscaled( newImage, ulCorner );
   }
public void DrawImageUnscaledPoint(PaintEventArgs e)
{
             
    // Create image.
    Image newImage = Image.FromFile("SampImag.jpg");
             
    // Create point for upper-left corner of image.
    Point ulCorner = new Point(100, 100);
             
    // Draw image to screen.
    e.Graphics.DrawImageUnscaled(newImage, ulCorner);
}
Public Sub DrawImageUnscaledPoint(ByVal e As PaintEventArgs)

    ' Create image.
    Dim newImage As Image = Image.FromFile("SampImag.jpg")

    ' Create point for upper-left corner of image.
    Dim ulCorner As New Point(100, 100)

    ' Draw image to screen.
    e.Graphics.DrawImageUnscaled(newImage, ulCorner)
End Sub

설명

Image 픽셀 너비의 값과 가로 해상도(인치당 점)의 값을 저장합니다. 이미지의 실제 너비(인치 단위)는 픽셀 너비를 가로 해상도로 나눈 값입니다. 예를 들어 픽셀 너비가 216이고 가로 해상도가 인치당 72개인 이미지는 실제 너비가 3인치입니다. 픽셀 높이와 물리적 높이에 유사한 설명이 적용됩니다.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다. 예를 들어 이미지의 픽셀 너비가 216이고 가로 해상도가 인치당 72도트라고 가정합니다. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.

적용 대상

DrawImageUnscaled(Image, Rectangle)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.

public:
 void DrawImageUnscaled(System::Drawing::Image ^ image, System::Drawing::Rectangle rect);
public void DrawImageUnscaled (System.Drawing.Image image, System.Drawing.Rectangle rect);
member this.DrawImageUnscaled : System.Drawing.Image * System.Drawing.Rectangle -> unit
Public Sub DrawImageUnscaled (image As Image, rect As Rectangle)

매개 변수

image
Image

그릴 Image입니다.

rect
Rectangle

그려지는 이미지의 왼쪽 위 모퉁이를 지정하는 Rectangle입니다. 사각형의 X와 Y 속성은 왼쪽 위 모퉁이를 지정합니다. Width 및 Height 속성은 무시됩니다.

예외

image이(가) null인 경우

설명

Image 픽셀 너비의 값과 가로 해상도(인치당 점)의 값을 저장합니다. 이미지의 실제 너비(인치 단위)는 픽셀 너비를 가로 해상도로 나눈 값입니다. 예를 들어 픽셀 너비가 216이고 가로 해상도가 인치당 72개인 이미지는 실제 너비가 3인치입니다. 픽셀 높이와 물리적 높이에 유사한 설명이 적용됩니다.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다. 예를 들어 이미지의 픽셀 너비가 216이고 가로 해상도가 인치당 72도트라고 가정합니다. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.

적용 대상