Graphics.DrawImageUnscaled Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione specificata da una coppia di coordinate.
Overload
DrawImageUnscaled(Image, Int32, Int32) |
Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione specificata da una coppia di coordinate. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata. |
DrawImageUnscaled(Image, Point) |
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata. |
DrawImageUnscaled(Image, Rectangle) |
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata. |
DrawImageUnscaled(Image, Int32, Int32)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Disegna l'immagine specificata utilizzando le dimensioni fisiche originali nella posizione specificata 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
- 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 Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint. 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 usando 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 del pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con una larghezza di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.
Il metodo DrawImageUnscaled 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 di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice. Se chiami 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)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata.
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
- 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 utilizzato.
- height
- Int32
Non utilizzato.
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 del pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con una larghezza di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.
Il metodo DrawImageUnscaled 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 di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice. Se chiami 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)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata.
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
Eccezioni
image
è null
.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint. 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 usando 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 del pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con una larghezza di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.
Il metodo DrawImageUnscaled 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 di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice. Se chiami 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)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Disegna un'immagine specificata utilizzando le dimensioni fisiche originali in una posizione specificata.
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
- rect
- Rectangle
Rectangle che specifica l'angolo superiore sinistro dell'immagine disegnata. Le proprietà X e Y del rettangolo specificano l'angolo superiore sinistro. Le proprietà Width e Height 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 del pixel divisa per la risoluzione orizzontale. Ad esempio, un'immagine con una larghezza di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice ha una larghezza fisica di 3 pollici. Osservazioni simili si applicano all'altezza dei pixel e all'altezza fisica.
Il metodo DrawImageUnscaled 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 di pixel pari a 216 e una risoluzione orizzontale di 72 punti per pollice. Se chiami 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.