Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Method

정의

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.Draws the specified image using its original physical size at the location specified by a coordinate pair.

오버로드

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

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

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

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.Draws the specified image using its original physical size at the location specified by a coordinate pair.

DrawImageUnscaled(Image, Point) DrawImageUnscaled(Image, Point) DrawImageUnscaled(Image, Point)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

DrawImageUnscaled(Image, Rectangle) DrawImageUnscaled(Image, Rectangle) DrawImageUnscaled(Image, Rectangle)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

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

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

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

매개 변수

image
Image Image Image

그릴 Image입니다.Image to draw.

x
Int32 Int32 Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 X 좌표입니다.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 Y 좌표입니다.The y-coordinate of the upper-left corner of the drawn image.

width
Int32 Int32 Int32

사용되지 않습니다.Not used.

height
Int32 Int32 Int32

사용되지 않습니다.Not used.

예외

imagenull입니다.image is null.

설명

Image 픽셀 너비에 대 한 값 및 가로 해상도 (인치당 도트 수)에 대 한 값을 저장 합니다.An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). 이미지를 인치 단위로 측정 된 실제 너비를 픽셀 너비의 가로 해상도 나눈 것입니다.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 사용 하 여 이미지에는 실제 너비는 3 인치For example, an image with a pixel width of 216 and a horizontal resolution of 72 dots per inch has a physical width of 3 inches. 이와 유사 픽셀 높이 실제 높이에 적용 됩니다.Similar remarks apply to pixel height and physical height.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다.The DrawImageUnscaled method draws an image using its physical size, so the image will have its correct size in inches regardless of the resolution (dots per inch) of the display device. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 이미지에는 것으로 가정 합니다.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.If you call DrawImageUnscaled to draw that image on a device that has a resolution of 96 dots per inch, the pixel width of the rendered image will be (216/72)*96 = 288.

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

지정된 이미지를 좌표 쌍으로 지정된 위치에 원래 실제 크기로 그립니다.Draws the specified image using its original physical size at the location specified by a coordinate pair.

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

매개 변수

image
Image Image Image

그릴 Image입니다.Image to draw.

x
Int32 Int32 Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 X 좌표입니다.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

그려지는 이미지의 왼쪽 위 모퉁이에 대한 Y 좌표입니다.The y-coordinate of the upper-left corner of the drawn image.

예외

imagenull입니다.image is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 이 코드에서는 다음 작업을 수행합니다.The code performs the following actions:

  • JPEG 파일의 예제 폴더에 예제에서 이미지를 만듭니다.Creates an image from a JPEG file, SampImag.jpg, in the folder of the example.

  • 이미지의 왼쪽 위 모퉁이 그릴 점을 만듭니다.Creates a point at which to draw the upper-left corner of the image.

  • 실제 크기를 사용 하 여 전체 이미지를 그립니다.Draws the entire image using its physical size.

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 픽셀 너비에 대 한 값 및 가로 해상도 (인치당 도트 수)에 대 한 값을 저장 합니다.An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). 이미지를 인치 단위로 측정 된 실제 너비를 픽셀 너비의 가로 해상도 나눈 것입니다.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 사용 하 여 이미지에는 실제 너비는 3 인치For example, an image with a pixel width of 216 and a horizontal resolution of 72 dots per inch has a physical width of 3 inches. 이와 유사 픽셀 높이 실제 높이에 적용 됩니다.Similar remarks apply to pixel height and physical height.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다.The DrawImageUnscaled method draws an image using its physical size, so the image will have its correct size in inches regardless of the resolution (dots per inch) of the display device. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 이미지에는 것으로 가정 합니다.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.If you call DrawImageUnscaled to draw that image on a device that has a resolution of 96 dots per inch, the pixel width of the rendered image will be (216/72)*96 = 288.

DrawImageUnscaled(Image, Point) DrawImageUnscaled(Image, Point) DrawImageUnscaled(Image, Point)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

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

매개 변수

image
Image Image Image

그릴 Image입니다.Image to draw.

point
Point Point Point

그려지는 이미지의 왼쪽 위 모퉁이를 지정하는 Point 구조체입니다.Point structure that specifies the upper-left corner of the drawn image.

예외

imagenull인 경우image is null.

예제

다음 코드 예제는 Windows Forms에서 사용 하도록 설계 되었으며 필요 PaintEventArgs e의 매개 변수는 Paint 이벤트 처리기입니다.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. 이 코드에서는 다음 작업을 수행합니다.The code performs the following actions:

  • JPEG 파일의 예제 폴더에는 예제에서 이미지를 만듭니다.Creates an image from a JPEG file SampImag.jpg in the folder of the example.

  • 이미지의 왼쪽 위 모퉁이 그릴 점을 만듭니다.Creates a point at which to draw the upper-left corner of the image.

  • 실제 크기를 사용 하 여 전체 이미지를 그립니다.Draws the entire image using its physical size.

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 픽셀 너비에 대 한 값 및 가로 해상도 (인치당 도트 수)에 대 한 값을 저장 합니다.An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). 이미지를 인치 단위로 측정 된 실제 너비를 픽셀 너비의 가로 해상도 나눈 것입니다.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 사용 하 여 이미지에는 실제 너비는 3 인치For example, an image with a pixel width of 216 and a horizontal resolution of 72 dots per inch has a physical width of 3 inches. 이와 유사 픽셀 높이 실제 높이에 적용 됩니다.Similar remarks apply to pixel height and physical height.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다.The DrawImageUnscaled method draws an image using its physical size, so the image will have its correct size in inches regardless of the resolution (dots per inch) of the display device. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 이미지에는 것으로 가정 합니다.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.If you call DrawImageUnscaled to draw that image on a device that has a resolution of 96 dots per inch, the pixel width of the rendered image will be (216/72)*96 = 288.

DrawImageUnscaled(Image, Rectangle) DrawImageUnscaled(Image, Rectangle) DrawImageUnscaled(Image, Rectangle)

지정된 위치에 원래의 크기를 사용하여 특정 이미지를 그립니다.Draws a specified image using its original physical size at a specified location.

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

매개 변수

image
Image Image Image

그릴 Image입니다.Image to draw.

rect
Rectangle Rectangle Rectangle

그려지는 이미지의 왼쪽 위 모퉁이를 지정하는 Rectangle입니다.Rectangle that specifies the upper-left corner of the drawn image. 사각형의 X와 Y 속성은 왼쪽 위 모퉁이를 지정합니다.The X and Y properties of the rectangle specify the upper-left corner. Width 및 Height 속성은 무시됩니다.The Width and Height properties are ignored.

예외

imagenull인 경우image is null.

설명

Image 픽셀 너비에 대 한 값 및 가로 해상도 (인치당 도트 수)에 대 한 값을 저장 합니다.An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). 이미지를 인치 단위로 측정 된 실제 너비를 픽셀 너비의 가로 해상도 나눈 것입니다.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 사용 하 여 이미지에는 실제 너비는 3 인치For example, an image with a pixel width of 216 and a horizontal resolution of 72 dots per inch has a physical width of 3 inches. 이와 유사 픽셀 높이 실제 높이에 적용 됩니다.Similar remarks apply to pixel height and physical height.

DrawImageUnscaled 메서드 인치 디스플레이 디바이스의 해상도 (인치당 도트 수)와 관계 없이 올바른 크기를 가집니다 이미지는 실제 크기를 사용 하 여 이미지를 그립니다.The DrawImageUnscaled method draws an image using its physical size, so the image will have its correct size in inches regardless of the resolution (dots per inch) of the display device. 예를 들어, 216 픽셀 너비, 72 인치당의 가로 해상도 이미지에는 것으로 가정 합니다.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. 호출 하는 경우 DrawImageUnscaled 96dpi 해상도 포함 하는 디바이스에서 해당 이미지를 그릴 렌더링 되는 이미지의 픽셀 너비 됩니다 (216/72) * 96 = 288 개.If you call DrawImageUnscaled to draw that image on a device that has a resolution of 96 dots per inch, the pixel width of the rendered image will be (216/72)*96 = 288.

적용 대상