Aracılığıyla paylaş


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
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

Çizmek için Image.

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 PaintEventArgsegerektirir. 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

image
Image

Çizmek için Image.

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

image
Image

Çizmek için Image.

point
Point

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

Ö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 PaintEventArgsegerektirir. 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

image
Image

Çizmek için Image.

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.

Şunlara uygulanır