Graphics.DrawImageUnscaled Metodo

Definizione

Disegna l'immagine specificata usando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.

Overload

DrawImageUnscaled(Image, Int32, Int32)

Disegna l'immagine specificata usando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.

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

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

DrawImageUnscaled(Image, Point)

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

DrawImageUnscaled(Image, Rectangle)

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

DrawImageUnscaled(Image, Int32, Int32)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Disegna l'immagine specificata usando le dimensioni fisiche originali nella posizione indicata da una coppia di coordinate.

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)

Parametri

image
Image

Oggetto Image da disegnare.

x
Int32

Coordinata X dell'angolo superiore sinistro dell'immagine disegnata.

y
Int32

Coordinata Y dell'angolo superiore sinistro dell'immagine disegnata.

Eccezioni

image è null.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del Paint gestore eventi. Il codice esegue le azioni seguenti:

  • Crea un'immagine da un file JPEG, SampImag.jpg, nella cartella dell'esempio.

  • Crea un punto in corrispondenza del quale disegnare l'angolo superiore sinistro dell'immagine.

  • Disegna l'intera immagine utilizzandone le dimensioni fisiche.

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 archivia un valore per la larghezza dei pixel e un valore per la risoluzione orizzontale (punti per pollice). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Le osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, quindi l'immagine avrà le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione. Si supponga, ad esempio, che un'immagine abbia una larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice. Se si chiama DrawImageUnscaled per disegnare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine sottoposta a rendering sarà (216/72)*96 = 288.

Si applica a

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

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

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)

Parametri

image
Image

Oggetto Image da disegnare.

x
Int32

Coordinata X dell'angolo superiore sinistro dell'immagine disegnata.

y
Int32

Coordinata Y dell'angolo superiore sinistro dell'immagine disegnata.

width
Int32

Non usato.

height
Int32

Non usato.

Eccezioni

image è null.

Commenti

Un Image archivia un valore per la larghezza dei pixel e un valore per la risoluzione orizzontale (punti per pollice). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Le osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, quindi l'immagine avrà le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione. Si supponga, ad esempio, che un'immagine abbia una larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice. Se si chiama DrawImageUnscaled per disegnare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine sottoposta a rendering sarà (216/72)*96 = 288.

Si applica a

DrawImageUnscaled(Image, Point)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

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)

Parametri

image
Image

Oggetto Image da disegnare.

point
Point

Struttura Point che determina l'angolo superiore sinistro dell'immagine disegnata.

Eccezioni

image è null.

Esempio

L'esempio di codice seguente è progettato per l'uso con Windows Forms e richiede PaintEventArgse, che è un parametro del Paint gestore eventi. Il codice esegue le azioni seguenti:

  • Crea un'immagine da un file JPEG SampImag.jpg nella cartella dell'esempio.

  • Crea un punto in corrispondenza del quale disegnare l'angolo superiore sinistro dell'immagine.

  • Disegna l'intera immagine utilizzandone le dimensioni fisiche.

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 archivia un valore per la larghezza dei pixel e un valore per la risoluzione orizzontale (punti per pollice). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Le osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, quindi l'immagine avrà le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione. Si supponga, ad esempio, che un'immagine abbia una larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice. Se si chiama DrawImageUnscaled per disegnare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine sottoposta a rendering sarà (216/72)*96 = 288.

Si applica a

DrawImageUnscaled(Image, Rectangle)

Source:
Graphics.cs
Source:
Graphics.cs
Source:
Graphics.cs

Disegna l'immagine specificata nella posizione indicata e usando le dimensioni fisiche originali.

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)

Parametri

image
Image

Oggetto Image da disegnare.

rect
Rectangle

Struttura Rectangle che rappresenta l'angolo superiore sinistro dell'immagine disegnata. Le proprietà X e Y del rettangolo determinano l'angolo superiore sinistro. Le proprietà di larghezza e di altezza vengono ignorate.

Eccezioni

image è null.

Commenti

Un Image archivia un valore per la larghezza dei pixel e un valore per la risoluzione orizzontale (punti per pollice). La larghezza fisica, misurata in pollici, di un'immagine è la larghezza in pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Le osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.

Il DrawImageUnscaled metodo disegna un'immagine usando le dimensioni fisiche, quindi l'immagine avrà le dimensioni corrette in pollici indipendentemente dalla risoluzione (punti per pollice) del dispositivo di visualizzazione. Si supponga, ad esempio, che un'immagine abbia una larghezza in pixel di 216 e una risoluzione orizzontale di 72 punti per pollice. Se si chiama DrawImageUnscaled per disegnare l'immagine in un dispositivo con una risoluzione di 96 punti per pollice, la larghezza in pixel dell'immagine sottoposta a rendering sarà (216/72)*96 = 288.

Si applica a