Share via


Graphics.DrawImageUnscaled Yöntem

Tanım

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

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

image
Image

Image öğesini seçin.

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 değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Örneğin klasöründe SampImag.jpg jpeg dosyasından bir görüntü oluşturur.

  • Görüntünün 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 sayısı) 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üğün 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 cihazda çizmeye çağırırsanız DrawImageUnscaled , 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

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

image
Image

Image öğesini seçin.

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ılmadı.

height
Int32

Kullanılmadı.

Özel durumlar

image, null değeridir.

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 sayısı) 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üğün 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 cihazda çizmeye çağırırsanız DrawImageUnscaled , 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

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

image
Image

Image öğesini seçin.

point
Point

Point çizilen görüntünün sol üst köşesini belirten yapı.

Özel durumlar

image, null değeridir.

Örnekler

Aşağıdaki kod örneği, Windows Forms ile kullanılmak üzere tasarlanmıştır ve olay işleyicisinin bir parametresi olan öğesini gerektirirPaintEventArgse.Paint Kod aşağıdaki eylemleri gerçekleştirir:

  • Örneğin klasöründe SampImag.jpg bir JPEG dosyasından görüntü oluşturur.

  • Görüntünün 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 sayısı) 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üğün 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 cihazda çizmeye çağırırsanız DrawImageUnscaled , 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

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

image
Image

Image öğesini seçin.

rect
Rectangle

Rectangle çizilmiş görüntünün sol üst köşesini belirtir. Dikdörtgenin X ve Y özellikleri sol üst köşeyi belirtir. Genişlik ve Yükseklik özellikleri yoksayılır.

Özel durumlar

image, null değeridir.

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 sayısı) 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üğün 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 cihazda çizmeye çağırırsanız DrawImageUnscaled , işlenen görüntünün piksel genişliği (216/72)*96 = 288 olur.

Şunlara uygulanır