Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Method

Definición

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada por un par de coordenadas.Draws the specified image using its original physical size at the location specified by a coordinate pair.

Sobrecargas

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

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada por un par de coordenadas.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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.Draws a specified image using its original physical size at a specified location.

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

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.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

Parámetros

image
Image Image Image

Image que se va a dibujar.Image to draw.

x
Int32 Int32 Int32

Coordenada x de la esquina superior izquierda de la imagen dibujada.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

Coordenada y de la esquina superior izquierda de la imagen dibujada.The y-coordinate of the upper-left corner of the drawn image.

width
Int32 Int32 Int32

No se utiliza.Not used.

height
Int32 Int32 Int32

No se utiliza.Not used.

Excepciones

Comentarios

Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene una anchura física de 3 pulgadas.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. Se aplican comentarios similares al alto de píxeles y al alto físico.Similar remarks apply to pixel height and physical height.

El DrawImageUnscaled método dibuja una imagen con su tamaño físico, por lo que la imagen tendrá su tamaño correcto en pulgadas independientemente de la resolución (puntos por pulgada) del dispositivo de pantalla.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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Si llama DrawImageUnscaled a para dibujar la imagen en un dispositivo que tenga una resolución de 96 puntos por pulgada, el ancho de píxel de la imagen representada será (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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada por un par de coordenadas.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

Parámetros

image
Image Image Image

Image que se va a dibujar.Image to draw.

x
Int32 Int32 Int32

Coordenada x de la esquina superior izquierda de la imagen dibujada.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

Coordenada y de la esquina superior izquierda de la imagen dibujada.The y-coordinate of the upper-left corner of the drawn image.

Excepciones

Ejemplos

El siguiente ejemplo de código está diseñado para su uso con Windows Forms y requiere PaintEventArgs e, que Paint es un parámetro del controlador de eventos.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. El código realiza las siguientes acciones:The code performs the following actions:

  • Crea una imagen a partir de un archivo JPEG, SampImag. jpg, en la carpeta del ejemplo.Creates an image from a JPEG file, SampImag.jpg, in the folder of the example.

  • Crea un punto en el que se va a dibujar la esquina superior izquierda de la imagen.Creates a point at which to draw the upper-left corner of the image.

  • Dibuja toda la imagen con su tamaño físico.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

Comentarios

Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene una anchura física de 3 pulgadas.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. Se aplican comentarios similares al alto de píxeles y al alto físico.Similar remarks apply to pixel height and physical height.

El DrawImageUnscaled método dibuja una imagen con su tamaño físico, por lo que la imagen tendrá su tamaño correcto en pulgadas independientemente de la resolución (puntos por pulgada) del dispositivo de pantalla.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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Si llama DrawImageUnscaled a para dibujar la imagen en un dispositivo que tenga una resolución de 96 puntos por pulgada, el ancho de píxel de la imagen representada será (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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.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

Parámetros

image
Image Image Image

Image que se va a dibujar.Image to draw.

point
Point Point Point

Estructura Point que especifica la esquina superior izquierda de la imagen dibujada.Point structure that specifies the upper-left corner of the drawn image.

Excepciones

Ejemplos

El siguiente ejemplo de código está diseñado para su uso con Windows Forms y requiere PaintEventArgs e, que Paint es un parámetro del controlador de eventos.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. El código realiza las siguientes acciones:The code performs the following actions:

  • Crea una imagen a partir de un archivo JPEG SampImag. jpg en la carpeta del ejemplo.Creates an image from a JPEG file SampImag.jpg in the folder of the example.

  • Crea un punto en el que se va a dibujar la esquina superior izquierda de la imagen.Creates a point at which to draw the upper-left corner of the image.

  • Dibuja toda la imagen con su tamaño físico.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

Comentarios

Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene una anchura física de 3 pulgadas.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. Se aplican comentarios similares al alto de píxeles y al alto físico.Similar remarks apply to pixel height and physical height.

El DrawImageUnscaled método dibuja una imagen con su tamaño físico, por lo que la imagen tendrá su tamaño correcto en pulgadas independientemente de la resolución (puntos por pulgada) del dispositivo de pantalla.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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Si llama DrawImageUnscaled a para dibujar la imagen en un dispositivo que tenga una resolución de 96 puntos por pulgada, el ancho de píxel de la imagen representada será (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)

Dibuja la imagen especificada con su tamaño físico original y en la ubicación especificada.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

Parámetros

image
Image Image Image

Image que se va a dibujar.Image to draw.

rect
Rectangle Rectangle Rectangle

Rectangle que especifica la esquina superior izquierda de la imagen dibujada.Rectangle that specifies the upper-left corner of the drawn image. Las propiedades X e Y del rectángulo especifican la esquina superior izquierda.The X and Y properties of the rectangle specify the upper-left corner. Se omiten las propiedades Width y Height.The Width and Height properties are ignored.

Excepciones

Comentarios

Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene una anchura física de 3 pulgadas.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. Se aplican comentarios similares al alto de píxeles y al alto físico.Similar remarks apply to pixel height and physical height.

El DrawImageUnscaled método dibuja una imagen con su tamaño físico, por lo que la imagen tendrá su tamaño correcto en pulgadas independientemente de la resolución (puntos por pulgada) del dispositivo de pantalla.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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Si llama DrawImageUnscaled a para dibujar la imagen en un dispositivo que tenga una resolución de 96 puntos por pulgada, el ancho de píxel de la imagen representada será (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.

Se aplica a