Graphics.DrawImageUnscaled Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koordinat çifti tarafından belirtilen konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer.
Aşırı Yüklemeler
DrawImageUnscaled(Image, Int32, Int32) |
Koordinat çifti tarafından belirtilen konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer. |
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32) |
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer. |
DrawImageUnscaled(Image, Point) |
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer. |
DrawImageUnscaled(Image, Rectangle) |
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer. |
DrawImageUnscaled(Image, Int32, Int32)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Koordinat çifti tarafından belirtilen konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer.
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)
Parametreler
- x
- Int32
Çizilen görüntünün sol üst köşesinin x koordinatı.
- y
- Int32
Çizilen görüntünün sol üst köşesinin y koordinatı.
Özel durumlar
image
null
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Örneğin klasöründe SampImag.jpgbir JPEG dosyasından görüntü oluşturur.
Resmin sol üst köşesini çizmek için bir nokta oluşturur.
Fiziksel boyutunu kullanarak görüntünün tamamını çizer.
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
Açıklamalar
Image, piksel genişliği için bir değer ve yatay çözünürlük için bir değer (inç başına nokta) depolar. Bir görüntünün inç cinsinden ölçülen fiziksel genişliği, yatay çözünürlüğe bölünen piksel genişliğidir. Örneğin, piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olan bir görüntünün fiziksel genişliği 3 inçtir. Benzer açıklamalar piksel yüksekliği ve fiziksel yükseklik için de geçerlidir.
DrawImageUnscaled yöntemi, fiziksel boyutunu kullanarak bir görüntü çizer, böylece görüntü cihazının çözünürlüğünden (inç başına nokta) bağımsız olarak görüntünün boyutu inç cinsinden doğru olur. Örneğin, bir görüntünün piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olduğunu varsayalım. bu görüntüyü inç başına 96 nokta çözünürlüğüne sahip bir cihaza çizmek için DrawImageUnscaled çağırırsanız, işlenen görüntünün piksel genişliği (216/72)*96 = 288 olur.
Şunlara uygulanır
DrawImageUnscaled(Image, Int32, Int32, Int32, Int32)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer.
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)
Parametreler
- x
- Int32
Çizilen görüntünün sol üst köşesinin x koordinatı.
- y
- Int32
Çizilen görüntünün sol üst köşesinin y koordinatı.
- width
- Int32
Kullanılmaz.
- height
- Int32
Kullanılmaz.
Özel durumlar
image
null
.
Açıklamalar
Image, piksel genişliği için bir değer ve yatay çözünürlük için bir değer (inç başına nokta) depolar. Bir görüntünün inç cinsinden ölçülen fiziksel genişliği, yatay çözünürlüğe bölünen piksel genişliğidir. Örneğin, piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olan bir görüntünün fiziksel genişliği 3 inçtir. Benzer açıklamalar piksel yüksekliği ve fiziksel yükseklik için de geçerlidir.
DrawImageUnscaled yöntemi, fiziksel boyutunu kullanarak bir görüntü çizer, böylece görüntü cihazının çözünürlüğünden (inç başına nokta) bağımsız olarak görüntünün boyutu inç cinsinden doğru olur. Örneğin, bir görüntünün piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olduğunu varsayalım. bu görüntüyü inç başına 96 nokta çözünürlüğüne sahip bir cihaza çizmek için DrawImageUnscaled çağırırsanız, işlenen görüntünün piksel genişliği (216/72)*96 = 288 olur.
Şunlara uygulanır
DrawImageUnscaled(Image, Point)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer.
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)
Parametreler
Özel durumlar
image
null
.
Örnekler
Aşağıdaki kod örneği Windows Forms ile kullanılmak üzere tasarlanmıştır ve Paint olay işleyicisinin bir parametresi olan PaintEventArgse
gerektirir. Kod aşağıdaki eylemleri gerçekleştirir:
Örneğin klasöründe SampImag.jpg bir JPEG dosyasından görüntü oluşturur.
Resmin sol üst köşesini çizmek için bir nokta oluşturur.
Fiziksel boyutunu kullanarak görüntünün tamamını çizer.
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
Açıklamalar
Image, piksel genişliği için bir değer ve yatay çözünürlük için bir değer (inç başına nokta) depolar. Bir görüntünün inç cinsinden ölçülen fiziksel genişliği, yatay çözünürlüğe bölünen piksel genişliğidir. Örneğin, piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olan bir görüntünün fiziksel genişliği 3 inçtir. Benzer açıklamalar piksel yüksekliği ve fiziksel yükseklik için de geçerlidir.
DrawImageUnscaled yöntemi, fiziksel boyutunu kullanarak bir görüntü çizer, böylece görüntü cihazının çözünürlüğünden (inç başına nokta) bağımsız olarak görüntünün boyutu inç cinsinden doğru olur. Örneğin, bir görüntünün piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olduğunu varsayalım. bu görüntüyü inç başına 96 nokta çözünürlüğüne sahip bir cihaza çizmek için DrawImageUnscaled çağırırsanız, işlenen görüntünün piksel genişliği (216/72)*96 = 288 olur.
Şunlara uygulanır
DrawImageUnscaled(Image, Rectangle)
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
- Kaynak:
- Graphics.cs
Belirtilen bir konumda özgün fiziksel boyutunu kullanarak belirtilen görüntüyü çizer.
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)
Parametreler
- rect
- Rectangle
Çizilen görüntünün sol üst köşesini belirten Rectangle. Dikdörtgenin X ve Y özellikleri sol üst köşeyi belirtir. Genişlik ve Yükseklik özellikleri yoksayılır.
Özel durumlar
image
null
.
Açıklamalar
Image, piksel genişliği için bir değer ve yatay çözünürlük için bir değer (inç başına nokta) depolar. Bir görüntünün inç cinsinden ölçülen fiziksel genişliği, yatay çözünürlüğe bölünen piksel genişliğidir. Örneğin, piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olan bir görüntünün fiziksel genişliği 3 inçtir. Benzer açıklamalar piksel yüksekliği ve fiziksel yükseklik için de geçerlidir.
DrawImageUnscaled yöntemi, fiziksel boyutunu kullanarak bir görüntü çizer, böylece görüntü cihazının çözünürlüğünden (inç başına nokta) bağımsız olarak görüntünün boyutu inç cinsinden doğru olur. Örneğin, bir görüntünün piksel genişliği 216 ve yatay çözünürlüğü inç başına 72 nokta olduğunu varsayalım. bu görüntüyü inç başına 96 nokta çözünürlüğüne sahip bir cihaza çizmek için DrawImageUnscaled çağırırsanız, işlenen görüntünün piksel genişliği (216/72)*96 = 288 olur.