Graphics.DrawImageUnscaled Metod

Definition

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

image
Image

Image att rita.

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

image
Image

Image att rita.

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

image
Image

Image att rita.

point
Point

Point struktur som anger det övre vänstra hörnet i 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 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

image
Image

Image att rita.

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.

Gäller för