Graphics.DrawImageUnscaled Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menggambar gambar yang ditentukan menggunakan ukuran fisik aslinya di lokasi yang ditentukan oleh pasangan koordinat.
Overload
DrawImageUnscaled(Image, Int32, Int32) |
Menggambar gambar yang ditentukan menggunakan ukuran fisik aslinya di lokasi yang ditentukan oleh pasangan koordinat. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu. |
DrawImageUnscaled(Image, Point) |
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu. |
DrawImageUnscaled(Image, Rectangle) |
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu. |
DrawImageUnscaled(Image, Int32, Int32)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar gambar yang ditentukan menggunakan ukuran fisik aslinya di lokasi yang ditentukan oleh pasangan koordinat.
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)
Parameter
- x
- Int32
Koordinat x dari sudut kiri atas gambar yang digambar.
- y
- Int32
Koordinat y dari sudut kiri atas gambar yang digambar.
Pengecualian
image
null
.
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:
Membuat gambar dari file JPEG, SampImag.jpg, di folder contoh.
Membuat titik di mana untuk menggambar sudut kiri atas gambar.
Menggambar seluruh gambar menggunakan ukuran fisiknya.
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
Keterangan
Image menyimpan nilai untuk lebar piksel dan nilai untuk resolusi horizontal (titik per inci). Lebar fisik, diukur dalam inci, dari gambar adalah lebar piksel yang dibagi dengan resolusi horizontal. Misalnya, gambar dengan lebar piksel 216 dan resolusi horizontal 72 titik per inci memiliki lebar fisik 3 inci. Keterangan serupa berlaku untuk tinggi piksel dan tinggi fisik.
Metode DrawImageUnscaled menggambar gambar menggunakan ukuran fisiknya, sehingga gambar akan memiliki ukuran yang benar dalam inci terlepas dari resolusi (titik per inci) perangkat tampilan. Misalnya, gambar memiliki lebar piksel 216 dan resolusi horizontal 72 titik per inci. Jika Anda memanggil DrawImageUnscaled untuk menggambar gambar tersebut pada perangkat yang memiliki resolusi 96 titik per inci, lebar piksel gambar yang dirender adalah (216/72)*96 = 288.
Berlaku untuk
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu.
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)
Parameter
- x
- Int32
Koordinat x dari sudut kiri atas gambar yang digambar.
- y
- Int32
Koordinat y dari sudut kiri atas gambar yang digambar.
- width
- Int32
Tidak digunakan.
- height
- Int32
Tidak digunakan.
Pengecualian
image
null
.
Keterangan
Image menyimpan nilai untuk lebar piksel dan nilai untuk resolusi horizontal (titik per inci). Lebar fisik, diukur dalam inci, dari gambar adalah lebar piksel yang dibagi dengan resolusi horizontal. Misalnya, gambar dengan lebar piksel 216 dan resolusi horizontal 72 titik per inci memiliki lebar fisik 3 inci. Keterangan serupa berlaku untuk tinggi piksel dan tinggi fisik.
Metode DrawImageUnscaled menggambar gambar menggunakan ukuran fisiknya, sehingga gambar akan memiliki ukuran yang benar dalam inci terlepas dari resolusi (titik per inci) perangkat tampilan. Misalnya, gambar memiliki lebar piksel 216 dan resolusi horizontal 72 titik per inci. Jika Anda memanggil DrawImageUnscaled untuk menggambar gambar tersebut pada perangkat yang memiliki resolusi 96 titik per inci, lebar piksel gambar yang dirender adalah (216/72)*96 = 288.
Berlaku untuk
DrawImageUnscaled(Image, Point)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu.
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)
Parameter
Pengecualian
image
null
.
Contoh
Contoh kode berikut dirancang untuk digunakan dengan Windows Forms, dan memerlukan PaintEventArgse
, yang merupakan parameter penanganan aktivitas Paint. Kode melakukan tindakan berikut:
Membuat gambar dari file JPEG SampImag.jpg di folder contoh.
Membuat titik di mana untuk menggambar sudut kiri atas gambar.
Menggambar seluruh gambar menggunakan ukuran fisiknya.
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
Keterangan
Image menyimpan nilai untuk lebar piksel dan nilai untuk resolusi horizontal (titik per inci). Lebar fisik, diukur dalam inci, dari gambar adalah lebar piksel yang dibagi dengan resolusi horizontal. Misalnya, gambar dengan lebar piksel 216 dan resolusi horizontal 72 titik per inci memiliki lebar fisik 3 inci. Keterangan serupa berlaku untuk tinggi piksel dan tinggi fisik.
Metode DrawImageUnscaled menggambar gambar menggunakan ukuran fisiknya, sehingga gambar akan memiliki ukuran yang benar dalam inci terlepas dari resolusi (titik per inci) perangkat tampilan. Misalnya, gambar memiliki lebar piksel 216 dan resolusi horizontal 72 titik per inci. Jika Anda memanggil DrawImageUnscaled untuk menggambar gambar tersebut pada perangkat yang memiliki resolusi 96 titik per inci, lebar piksel gambar yang dirender adalah (216/72)*96 = 288.
Berlaku untuk
DrawImageUnscaled(Image, Rectangle)
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
- Sumber:
- Graphics.cs
Menggambar gambar tertentu menggunakan ukuran fisik aslinya pada lokasi tertentu.
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)
Parameter
- rect
- Rectangle
Rectangle yang menentukan sudut kiri atas gambar yang digambar. Properti X dan Y persegi panjang menentukan sudut kiri atas. Properti Lebar dan Tinggi diabaikan.
Pengecualian
image
null
.
Keterangan
Image menyimpan nilai untuk lebar piksel dan nilai untuk resolusi horizontal (titik per inci). Lebar fisik, diukur dalam inci, dari gambar adalah lebar piksel yang dibagi dengan resolusi horizontal. Misalnya, gambar dengan lebar piksel 216 dan resolusi horizontal 72 titik per inci memiliki lebar fisik 3 inci. Keterangan serupa berlaku untuk tinggi piksel dan tinggi fisik.
Metode DrawImageUnscaled menggambar gambar menggunakan ukuran fisiknya, sehingga gambar akan memiliki ukuran yang benar dalam inci terlepas dari resolusi (titik per inci) perangkat tampilan. Misalnya, gambar memiliki lebar piksel 216 dan resolusi horizontal 72 titik per inci. Jika Anda memanggil DrawImageUnscaled untuk menggambar gambar tersebut pada perangkat yang memiliki resolusi 96 titik per inci, lebar piksel gambar yang dirender adalah (216/72)*96 = 288.