Graphics.DrawImageUnscaled Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ritar den angivna bilden med dess ursprungliga fysiska storlek på den plats som anges av ett koordinatpar.
Överlagringar
| Name | Description |
|---|---|
| DrawImageUnscaled(Image, Int32, Int32) |
Ritar den angivna bilden med dess ursprungliga fysiska storlek på den plats som anges av ett koordinatpar. |
| DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats. |
| DrawImageUnscaled(Image, Point) |
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats. |
| DrawImageUnscaled(Image, Rectangle) |
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats. |
DrawImageUnscaled(Image, Int32, Int32)
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
Ritar den angivna bilden med dess ursprungliga fysiska storlek på den plats som anges av ett koordinatpar.
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)
Parametrar
- x
- Int32
X-koordinaten för det övre vänstra hörnet av den ritade bilden.
- y
- Int32
y-koordinaten i det övre vänstra hörnet av den ritade bilden.
Undantag
image är null.
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:
Skapar en bild från en JPEG-fil, SampImag.jpg, i mappen i exemplet.
Skapar en punkt där bildens övre vänstra hörn ska ritas.
Ritar hela bilden med hjälp av dess fysiska storlek.
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
Kommentarer
En Image lagrar ett värde för pixelbredd och ett värde för vågrät upplösning (punkter per tum). Den fysiska bredden, mätt i tum, för en bild är bildpunktsbredden dividerad med den vågräta upplösningen. Till exempel har en bild med en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum en fysisk bredd på 3 tum. Liknande kommentarer gäller pixelhöjd och fysisk höjd.
Metoden DrawImageUnscaled ritar en bild med sin fysiska storlek, så att bilden får rätt storlek i tum oavsett upplösning (punkter per tum) på visningsenheten. Anta till exempel att en bild har en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum. Om du anropar DrawImageUnscaled för att rita bilden på en enhet som har en upplösning på 96 punkter per tum blir bildpunktsbredden för den renderade bilden (216/72)*96 = 288.
Gäller för
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats.
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)
Parametrar
- x
- Int32
X-koordinaten för det övre vänstra hörnet av den ritade bilden.
- y
- Int32
y-koordinaten i det övre vänstra hörnet av den ritade bilden.
- width
- Int32
Används inte.
- height
- Int32
Används inte.
Undantag
image är null.
Kommentarer
En Image lagrar ett värde för pixelbredd och ett värde för vågrät upplösning (punkter per tum). Den fysiska bredden, mätt i tum, för en bild är bildpunktsbredden dividerad med den vågräta upplösningen. Till exempel har en bild med en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum en fysisk bredd på 3 tum. Liknande kommentarer gäller pixelhöjd och fysisk höjd.
Metoden DrawImageUnscaled ritar en bild med sin fysiska storlek, så att bilden får rätt storlek i tum oavsett upplösning (punkter per tum) på visningsenheten. Anta till exempel att en bild har en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum. Om du anropar DrawImageUnscaled för att rita bilden på en enhet som har en upplösning på 96 punkter per tum blir bildpunktsbredden för den renderade bilden (216/72)*96 = 288.
Gäller för
DrawImageUnscaled(Image, Point)
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats.
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)
Parametrar
Undantag
image är null.
Exempel
Följande kodexempel är utformat för användning med Windows Forms och kräver PaintEventArgse, vilket är en parameter för händelsehanteraren Paint. Koden utför följande åtgärder:
Skapar en bild från en JPEG-fil SampImag.jpg i mappen i exemplet.
Skapar en punkt där bildens övre vänstra hörn ska ritas.
Ritar hela bilden med hjälp av dess fysiska storlek.
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
Kommentarer
En Image lagrar ett värde för pixelbredd och ett värde för vågrät upplösning (punkter per tum). Den fysiska bredden, mätt i tum, för en bild är bildpunktsbredden dividerad med den vågräta upplösningen. Till exempel har en bild med en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum en fysisk bredd på 3 tum. Liknande kommentarer gäller pixelhöjd och fysisk höjd.
Metoden DrawImageUnscaled ritar en bild med sin fysiska storlek, så att bilden får rätt storlek i tum oavsett upplösning (punkter per tum) på visningsenheten. Anta till exempel att en bild har en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum. Om du anropar DrawImageUnscaled för att rita bilden på en enhet som har en upplösning på 96 punkter per tum blir bildpunktsbredden för den renderade bilden (216/72)*96 = 288.
Gäller för
DrawImageUnscaled(Image, Rectangle)
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
- Källa:
- Graphics.cs
Ritar en angiven bild med dess ursprungliga fysiska storlek på en angiven plats.
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)
Parametrar
- rect
- Rectangle
Rectangle som anger det övre vänstra hörnet i den ritade bilden. Egenskaperna X och Y för rektangeln anger det övre vänstra hörnet. Egenskaperna Bredd och Höjd ignoreras.
Undantag
image är null.
Kommentarer
En Image lagrar ett värde för pixelbredd och ett värde för vågrät upplösning (punkter per tum). Den fysiska bredden, mätt i tum, för en bild är bildpunktsbredden dividerad med den vågräta upplösningen. Till exempel har en bild med en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum en fysisk bredd på 3 tum. Liknande kommentarer gäller pixelhöjd och fysisk höjd.
Metoden DrawImageUnscaled ritar en bild med sin fysiska storlek, så att bilden får rätt storlek i tum oavsett upplösning (punkter per tum) på visningsenheten. Anta till exempel att en bild har en pixelbredd på 216 och en vågrät upplösning på 72 punkter per tum. Om du anropar DrawImageUnscaled för att rita bilden på en enhet som har en upplösning på 96 punkter per tum blir bildpunktsbredden för den renderade bilden (216/72)*96 = 288.