Graphics.DrawImageUnscaled Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nakreslí zadaný obrázek pomocí původní fyzické velikosti v umístění určeném párem souřadnic.
Přetížení
DrawImageUnscaled(Image, Int32, Int32) |
Nakreslí zadaný obrázek pomocí původní fyzické velikosti v umístění určeném párem souřadnic. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění. |
DrawImageUnscaled(Image, Point) |
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění. |
DrawImageUnscaled(Image, Rectangle) |
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění. |
DrawImageUnscaled(Image, Int32, Int32)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí zadaný obrázek pomocí původní fyzické velikosti v umístění určeném párem souřadnic.
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)
Parametry
- x
- Int32
Souřadnice x levého horního rohu nakresleného obrázku.
- y
- Int32
Souřadnice y levého horního rohu nakresleného obrázku.
Výjimky
image
je null
.
Příklady
Následující příklad kódu je určený pro použití s Windows Forms a vyžaduje PaintEventArgse
, což je parametr obslužné rutiny události Paint. Kód provede následující akce:
Vytvoří obrázek ze souboru JPEG SampImag.jpgve složce příkladu.
Vytvoří bod, ve kterém se má nakreslit levý horní roh obrázku.
Nakreslí celý obrázek pomocí své fyzické velikosti.
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
Poznámky
Image ukládá hodnotu šířky pixelů a hodnotu pro vodorovné rozlišení (tečky na paleč). Fyzická šířka měřená v palcích obrázku je šířka pixelů dělená vodorovným rozlišením. Například obrázek s šířkou pixelů 216 a vodorovným rozlišením 72 bodů na paleč má fyzickou šířku 3 palce. Podobné poznámky platí pro výšku pixelů a fyzickou výšku.
Metoda DrawImageUnscaled nakreslí obrázek pomocí své fyzické velikosti, takže obrázek bude mít správnou velikost v palcích bez ohledu na rozlišení (tečky na paleč) zobrazovacího zařízení. Předpokládejme například, že obrázek má šířku pixelů 216 a vodorovné rozlišení 72 bodů na paleč. Pokud zavoláte DrawImageUnscaled nakreslit tento obrázek na zařízení s rozlišením 96 bodů na paleč, šířka pixelů vykresleného obrázku bude (216/72)*96 = 288.
Platí pro
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění.
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)
Parametry
- x
- Int32
Souřadnice x levého horního rohu nakresleného obrázku.
- y
- Int32
Souřadnice y levého horního rohu nakresleného obrázku.
- width
- Int32
Nepoužívá se.
- height
- Int32
Nepoužívá se.
Výjimky
image
je null
.
Poznámky
Image ukládá hodnotu šířky pixelů a hodnotu pro vodorovné rozlišení (tečky na paleč). Fyzická šířka měřená v palcích obrázku je šířka pixelů dělená vodorovným rozlišením. Například obrázek s šířkou pixelů 216 a vodorovným rozlišením 72 bodů na paleč má fyzickou šířku 3 palce. Podobné poznámky platí pro výšku pixelů a fyzickou výšku.
Metoda DrawImageUnscaled nakreslí obrázek pomocí své fyzické velikosti, takže obrázek bude mít správnou velikost v palcích bez ohledu na rozlišení (tečky na paleč) zobrazovacího zařízení. Předpokládejme například, že obrázek má šířku pixelů 216 a vodorovné rozlišení 72 bodů na paleč. Pokud zavoláte DrawImageUnscaled nakreslit tento obrázek na zařízení s rozlišením 96 bodů na paleč, šířka pixelů vykresleného obrázku bude (216/72)*96 = 288.
Platí pro
DrawImageUnscaled(Image, Point)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění.
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)
Parametry
Výjimky
image
je null
.
Příklady
Následující příklad kódu je určený pro použití s Windows Forms a vyžaduje PaintEventArgse
, což je parametr obslužné rutiny události Paint. Kód provede následující akce:
Vytvoří obrázek ze souboru JPEG SampImag.jpg ve složce příkladu.
Vytvoří bod, ve kterém se má nakreslit levý horní roh obrázku.
Nakreslí celý obrázek pomocí své fyzické velikosti.
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
Poznámky
Image ukládá hodnotu šířky pixelů a hodnotu pro vodorovné rozlišení (tečky na paleč). Fyzická šířka měřená v palcích obrázku je šířka pixelů dělená vodorovným rozlišením. Například obrázek s šířkou pixelů 216 a vodorovným rozlišením 72 bodů na paleč má fyzickou šířku 3 palce. Podobné poznámky platí pro výšku pixelů a fyzickou výšku.
Metoda DrawImageUnscaled nakreslí obrázek pomocí své fyzické velikosti, takže obrázek bude mít správnou velikost v palcích bez ohledu na rozlišení (tečky na paleč) zobrazovacího zařízení. Předpokládejme například, že obrázek má šířku pixelů 216 a vodorovné rozlišení 72 bodů na paleč. Pokud zavoláte DrawImageUnscaled nakreslit tento obrázek na zařízení s rozlišením 96 bodů na paleč, šířka pixelů vykresleného obrázku bude (216/72)*96 = 288.
Platí pro
DrawImageUnscaled(Image, Rectangle)
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
- Zdroj:
- Graphics.cs
Nakreslí zadaný obrázek s použitím původní fyzické velikosti v zadaném umístění.
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)
Parametry
- rect
- Rectangle
Rectangle, který určuje levý horní roh nakresleného obrázku. Vlastnosti X a Y obdélníku určují levý horní roh. Vlastnosti Width a Height jsou ignorovány.
Výjimky
image
je null
.
Poznámky
Image ukládá hodnotu šířky pixelů a hodnotu pro vodorovné rozlišení (tečky na paleč). Fyzická šířka měřená v palcích obrázku je šířka pixelů dělená vodorovným rozlišením. Například obrázek s šířkou pixelů 216 a vodorovným rozlišením 72 bodů na paleč má fyzickou šířku 3 palce. Podobné poznámky platí pro výšku pixelů a fyzickou výšku.
Metoda DrawImageUnscaled nakreslí obrázek pomocí své fyzické velikosti, takže obrázek bude mít správnou velikost v palcích bez ohledu na rozlišení (tečky na paleč) zobrazovacího zařízení. Předpokládejme například, že obrázek má šířku pixelů 216 a vodorovné rozlišení 72 bodů na paleč. Pokud zavoláte DrawImageUnscaled nakreslit tento obrázek na zařízení s rozlišením 96 bodů na paleč, šířka pixelů vykresleného obrázku bude (216/72)*96 = 288.