Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Graphics.DrawImageUnscaled Method

Definizione

Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.Draws the specified image using its original physical size at the location specified by a coordinate pair.

Overload

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

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.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)

Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.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)

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.Draws a specified image using its original physical size at a specified location.

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

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.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)

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.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

Parametri

image
Image Image Image

Oggetto Image da disegnare.Image to draw.

x
Int32 Int32 Int32

Coordinata x dell'angolo superiore sinistro dell'immagine disegnata.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

Coordinata y dell'angolo superiore sinistro dell'immagine disegnata.The y-coordinate of the upper-left corner of the drawn image.

width
Int32 Int32 Int32

Non usato.Not used.

height
Int32 Int32 Int32

Non usato.Not used.

Eccezioni

Commenti

Un Image oggetto archivia un valore per la larghezza in pixel e un valore per la risoluzione orizzontale (punti per pollice).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Ad esempio, un'immagine con una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici.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. Osservazioni simili sono valide per l'altezza e l'altezza fisica del pixel.Similar remarks apply to pixel height and physical height.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, in modo che l'immagine abbia le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione.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. Si supponga, ad esempio, che un'immagine abbia una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Se si chiama DrawImageUnscaled per creare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine di cui è stato eseguito il rendering sarà (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)

Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.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

Parametri

image
Image Image Image

Oggetto Image da disegnare.Image to draw.

x
Int32 Int32 Int32

Coordinata x dell'angolo superiore sinistro dell'immagine disegnata.The x-coordinate of the upper-left corner of the drawn image.

y
Int32 Int32 Int32

Coordinata y dell'angolo superiore sinistro dell'immagine disegnata.The y-coordinate of the upper-left corner of the drawn image.

Eccezioni

Esempi

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgs e, che Paint è un parametro del gestore eventi.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. Nel codice vengono eseguite le seguenti azioni:The code performs the following actions:

  • Crea un'immagine da un file JPEG, SampImag. jpg, nella cartella dell'esempio.Creates an image from a JPEG file, SampImag.jpg, in the folder of the example.

  • Crea un punto in corrispondenza del quale viene disegnato l'angolo superiore sinistro dell'immagine.Creates a point at which to draw the upper-left corner of the image.

  • Disegna l'intera immagine usando le dimensioni fisiche.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

Commenti

Un Image oggetto archivia un valore per la larghezza in pixel e un valore per la risoluzione orizzontale (punti per pollice).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Ad esempio, un'immagine con una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici.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. Osservazioni simili sono valide per l'altezza e l'altezza fisica del pixel.Similar remarks apply to pixel height and physical height.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, in modo che l'immagine abbia le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione.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. Si supponga, ad esempio, che un'immagine abbia una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Se si chiama DrawImageUnscaled per creare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine di cui è stato eseguito il rendering sarà (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)

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.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

Parametri

image
Image Image Image

Oggetto Image da disegnare.Image to draw.

point
Point Point Point

Struttura Point che determina l'angolo superiore sinistro dell'immagine disegnata.Point structure that specifies the upper-left corner of the drawn image.

Eccezioni

Esempi

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgs e, che Paint è un parametro del gestore eventi.The following code example is designed for use with Windows Forms, and it requires PaintEventArgse, which is a parameter of the Paint event handler. Nel codice vengono eseguite le seguenti azioni:The code performs the following actions:

  • Crea un'immagine da un file JPEG SampImag. jpg nella cartella dell'esempio.Creates an image from a JPEG file SampImag.jpg in the folder of the example.

  • Crea un punto in corrispondenza del quale viene disegnato l'angolo superiore sinistro dell'immagine.Creates a point at which to draw the upper-left corner of the image.

  • Disegna l'intera immagine usando le dimensioni fisiche.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

Commenti

Un Image oggetto archivia un valore per la larghezza in pixel e un valore per la risoluzione orizzontale (punti per pollice).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Ad esempio, un'immagine con una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici.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. Osservazioni simili sono valide per l'altezza e l'altezza fisica del pixel.Similar remarks apply to pixel height and physical height.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, in modo che l'immagine abbia le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione.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. Si supponga, ad esempio, che un'immagine abbia una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Se si chiama DrawImageUnscaled per creare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine di cui è stato eseguito il rendering sarà (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)

Disegna l'immagine specificata nella posizione indicata e utilizzando le dimensioni fisiche originali.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

Parametri

image
Image Image Image

Oggetto Image da disegnare.Image to draw.

rect
Rectangle Rectangle Rectangle

Struttura Rectangle che rappresenta l'angolo superiore sinistro dell'immagine disegnata.Rectangle that specifies the upper-left corner of the drawn image. Le proprietà X e Y del rettangolo determinano l'angolo superiore sinistro.The X and Y properties of the rectangle specify the upper-left corner. Le proprietà di larghezza e di altezza vengono ignorate.The Width and Height properties are ignored.

Eccezioni

Commenti

Un Image oggetto archivia un valore per la larghezza in pixel e un valore per la risoluzione orizzontale (punti per pollice).An Image stores a value for pixel width and a value for horizontal resolution (dots per inch). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale.The physical width, measured in inches, of an image is the pixel width divided by the horizontal resolution. Ad esempio, un'immagine con una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici.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. Osservazioni simili sono valide per l'altezza e l'altezza fisica del pixel.Similar remarks apply to pixel height and physical height.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, in modo che l'immagine abbia le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione.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. Si supponga, ad esempio, che un'immagine abbia una larghezza di pixel di 216 e una risoluzione orizzontale di 72 punti per pollice.For example, suppose an image has a pixel width of 216 and a horizontal resolution of 72 dots per inch. Se si chiama DrawImageUnscaled per creare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine di cui è stato eseguito il rendering sarà (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.

Si applica a