Graphics.DrawImageUnscaled Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Dibuja la imagen especificada utilizando su tamaño físico original en la ubicación especificada por un par de coordenadas.
Sobrecargas
DrawImageUnscaled(Image, Int32, Int32) |
Dibuja la imagen especificada utilizando su tamaño físico original en la ubicación especificada por un par de coordenadas. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada. |
DrawImageUnscaled(Image, Point) |
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada. |
DrawImageUnscaled(Image, Rectangle) |
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada. |
DrawImageUnscaled(Image, Int32, Int32)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
Dibuja la imagen especificada utilizando su tamaño físico original en la ubicación especificada por un par de coordenadas.
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)
Parámetros
- x
- Int32
Coordenada x de la esquina superior izquierda de la imagen dibujada.
- y
- Int32
Coordenada y de la esquina superior izquierda de la imagen dibujada.
Excepciones
image
es null
.
Ejemplos
El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse
, que es un parámetro del controlador de eventos Paint. El código realiza las siguientes acciones:
Crea una imagen a partir de un archivo JPEG, SampImag.jpg, en la carpeta del ejemplo.
Crea un punto en el que se dibuja la esquina superior izquierda de la imagen.
Dibuja toda la imagen con su tamaño físico.
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). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene un ancho físico de 3 pulgadas. Los comentarios similares se aplican al alto de píxeles y al alto físico.
El método DrawImageUnscaled 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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada. Si llamas a DrawImageUnscaled para dibujar esa 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.
Se aplica a
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada.
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)
Parámetros
- x
- Int32
Coordenada x de la esquina superior izquierda de la imagen dibujada.
- y
- Int32
Coordenada y de la esquina superior izquierda de la imagen dibujada.
- width
- Int32
No se usa.
- height
- Int32
No se usa.
Excepciones
image
es null
.
Comentarios
Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene un ancho físico de 3 pulgadas. Los comentarios similares se aplican al alto de píxeles y al alto físico.
El método DrawImageUnscaled 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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada. Si llamas a DrawImageUnscaled para dibujar esa 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.
Se aplica a
DrawImageUnscaled(Image, Point)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada.
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)
Parámetros
Excepciones
image
es null
.
Ejemplos
El ejemplo de código siguiente está diseñado para su uso con Windows Forms y requiere PaintEventArgse
, que es un parámetro del controlador de eventos Paint. El código realiza las siguientes acciones:
Crea una imagen a partir de un archivo JPEG SampImag.jpg en la carpeta del ejemplo.
Crea un punto en el que se dibuja la esquina superior izquierda de la imagen.
Dibuja toda la imagen con su tamaño físico.
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). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene un ancho físico de 3 pulgadas. Los comentarios similares se aplican al alto de píxeles y al alto físico.
El método DrawImageUnscaled 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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada. Si llamas a DrawImageUnscaled para dibujar esa 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.
Se aplica a
DrawImageUnscaled(Image, Rectangle)
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
- Source:
- Graphics.cs
Dibuja una imagen especificada con su tamaño físico original en una ubicación especificada.
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)
Parámetros
- rect
- Rectangle
Rectangle que especifica la esquina superior izquierda de la imagen dibujada. Las propiedades X e Y del rectángulo especifican la esquina superior izquierda. Las propiedades Width y Height se omiten.
Excepciones
image
es null
.
Comentarios
Un Image almacena un valor para el ancho de píxel y un valor para la resolución horizontal (puntos por pulgada). El ancho físico, medido en pulgadas, de una imagen es el ancho de píxel dividido por la resolución horizontal. Por ejemplo, una imagen con un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada tiene un ancho físico de 3 pulgadas. Los comentarios similares se aplican al alto de píxeles y al alto físico.
El método DrawImageUnscaled 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. Por ejemplo, supongamos que una imagen tiene un ancho de píxel de 216 y una resolución horizontal de 72 puntos por pulgada. Si llamas a DrawImageUnscaled para dibujar esa 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.