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.

Исключения

Комментарии

Объект 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 для рисования изображения на устройстве с разрешением 96 точек на дюйм размер отображаемого изображения в пикселях будет составлять (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.

Исключения

Примеры

Следующий пример кода предназначен для использования с 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, Сампимаг. jpg, в папке примера.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 для рисования изображения на устройстве с разрешением 96 точек на дюйм размер отображаемого изображения в пикселях будет составлять (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.

Исключения

Свойство image имеет значение null.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 Сампимаг. jpg в папке примера.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 для рисования изображения на устройстве с разрешением 96 точек на дюйм размер отображаемого изображения в пикселях будет составлять (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. Свойства ширины и высоты не обрабатываются.The Width and Height properties are ignored.

Исключения

Свойство image имеет значение null.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 для рисования изображения на устройстве с разрешением 96 точек на дюйм размер отображаемого изображения в пикселях будет составлять (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.

Применяется к