Graphics.DrawImageUnscaled Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w lokalizacji określonej przez parę współrzędnych.
Przeciążenia
DrawImageUnscaled(Image, Int32, Int32) |
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w lokalizacji określonej przez parę współrzędnych. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji. |
DrawImageUnscaled(Image, Point) |
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji. |
DrawImageUnscaled(Image, Rectangle) |
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji. |
DrawImageUnscaled(Image, Int32, Int32)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w lokalizacji określonej przez parę współrzędnych.
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
Współrzędna x lewego górnego rogu rysunku.
- y
- Int32
Współrzędna y lewego górnego rogu rysunku.
Wyjątki
image
jest null
.
Przykłady
Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse
, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:
Tworzy obraz z pliku JPEG, SampImag.jpg, w folderze przykładu.
Tworzy punkt, w którym ma być rysowanie lewego górnego rogu obrazu.
Rysuje cały obraz przy użyciu jego rozmiaru fizycznego.
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
Uwagi
Image przechowuje wartość szerokości pikseli i wartość rozdzielczości poziomej (kropki na cal). Szerokość fizyczna mierzona w calach obrazu to szerokość pikseli podzielona przez rozdzielczość poziomą. Na przykład obraz o szerokości pikseli 216 i poziomej rozdzielczości 72 kropek na cal ma fizyczną szerokość 3 cali. Podobne uwagi dotyczą wysokości pikseli i wysokości fizycznej.
Metoda DrawImageUnscaled rysuje obraz przy użyciu jego rozmiaru fizycznego, więc obraz będzie miał prawidłowy rozmiar w calach niezależnie od rozdzielczości (kropek na cal) urządzenia wyświetlania. Załóżmy na przykład, że obraz ma szerokość pikseli 216 i poziomą rozdzielczość 72 kropek na cal. Jeśli wywołasz DrawImageUnscaled, aby narysować ten obraz na urządzeniu o rozdzielczości 96 kropek na cal, szerokość pikseli renderowanego obrazu będzie wynosić (216/72)*96 = 288.
Dotyczy
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.
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
Współrzędna x lewego górnego rogu rysunku.
- y
- Int32
Współrzędna y lewego górnego rogu rysunku.
- width
- Int32
Nieużytne.
- height
- Int32
Nieużytne.
Wyjątki
image
jest null
.
Uwagi
Image przechowuje wartość szerokości pikseli i wartość rozdzielczości poziomej (kropki na cal). Szerokość fizyczna mierzona w calach obrazu to szerokość pikseli podzielona przez rozdzielczość poziomą. Na przykład obraz o szerokości pikseli 216 i poziomej rozdzielczości 72 kropek na cal ma fizyczną szerokość 3 cali. Podobne uwagi dotyczą wysokości pikseli i wysokości fizycznej.
Metoda DrawImageUnscaled rysuje obraz przy użyciu jego rozmiaru fizycznego, więc obraz będzie miał prawidłowy rozmiar w calach niezależnie od rozdzielczości (kropek na cal) urządzenia wyświetlania. Załóżmy na przykład, że obraz ma szerokość pikseli 216 i poziomą rozdzielczość 72 kropek na cal. Jeśli wywołasz DrawImageUnscaled, aby narysować ten obraz na urządzeniu o rozdzielczości 96 kropek na cal, szerokość pikseli renderowanego obrazu będzie wynosić (216/72)*96 = 288.
Dotyczy
DrawImageUnscaled(Image, Point)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.
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
Wyjątki
image
jest null
.
Przykłady
Poniższy przykład kodu jest przeznaczony do użycia z formularzami Systemu Windows i wymaga PaintEventArgse
, który jest parametrem programu obsługi zdarzeń Paint. Kod wykonuje następujące akcje:
Tworzy obraz z pliku JPEG SampImag.jpg w folderze przykładu.
Tworzy punkt, w którym ma być rysowanie lewego górnego rogu obrazu.
Rysuje cały obraz przy użyciu jego rozmiaru fizycznego.
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
Uwagi
Image przechowuje wartość szerokości pikseli i wartość rozdzielczości poziomej (kropki na cal). Szerokość fizyczna mierzona w calach obrazu to szerokość pikseli podzielona przez rozdzielczość poziomą. Na przykład obraz o szerokości pikseli 216 i poziomej rozdzielczości 72 kropek na cal ma fizyczną szerokość 3 cali. Podobne uwagi dotyczą wysokości pikseli i wysokości fizycznej.
Metoda DrawImageUnscaled rysuje obraz przy użyciu jego rozmiaru fizycznego, więc obraz będzie miał prawidłowy rozmiar w calach niezależnie od rozdzielczości (kropek na cal) urządzenia wyświetlania. Załóżmy na przykład, że obraz ma szerokość pikseli 216 i poziomą rozdzielczość 72 kropek na cal. Jeśli wywołasz DrawImageUnscaled, aby narysować ten obraz na urządzeniu o rozdzielczości 96 kropek na cal, szerokość pikseli renderowanego obrazu będzie wynosić (216/72)*96 = 288.
Dotyczy
DrawImageUnscaled(Image, Rectangle)
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
- Źródło:
- Graphics.cs
Rysuje określony obraz przy użyciu oryginalnego rozmiaru fizycznego w określonej lokalizacji.
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, który określa lewy górny róg rysunku. Właściwości X i Y prostokąta określają lewy górny róg. Właściwości Width i Height są ignorowane.
Wyjątki
image
jest null
.
Uwagi
Image przechowuje wartość szerokości pikseli i wartość rozdzielczości poziomej (kropki na cal). Szerokość fizyczna mierzona w calach obrazu to szerokość pikseli podzielona przez rozdzielczość poziomą. Na przykład obraz o szerokości pikseli 216 i poziomej rozdzielczości 72 kropek na cal ma fizyczną szerokość 3 cali. Podobne uwagi dotyczą wysokości pikseli i wysokości fizycznej.
Metoda DrawImageUnscaled rysuje obraz przy użyciu jego rozmiaru fizycznego, więc obraz będzie miał prawidłowy rozmiar w calach niezależnie od rozdzielczości (kropek na cal) urządzenia wyświetlania. Załóżmy na przykład, że obraz ma szerokość pikseli 216 i poziomą rozdzielczość 72 kropek na cal. Jeśli wywołasz DrawImageUnscaled, aby narysować ten obraz na urządzeniu o rozdzielczości 96 kropek na cal, szerokość pikseli renderowanego obrazu będzie wynosić (216/72)*96 = 288.