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 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
- 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
- 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
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
- 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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per