Image

Image class

Bitmap ve Metafile kökenli sınıflar için işlevsellik sağlayan soyut bir temel sınıf.

public abstract class Image : IDisposable

yapıcılar

İsimTanım
Image()Yeni bir örneğini başlatırImage sınıf.

Özellikleri

İsimTanım
Flags { get; }Aşağıdakilerin bit düzeyinde bir kombinasyonunu temsil eden tamsayıyı alır:ImageFlags bu Resim için.
abstract FrameDimensionsList { get; }Bu çerçeve içindeki çerçevelerin boyutlarını temsil eden bir dizi GUID alır.Image .
abstract Height { get; }Bunun piksel cinsinden yüksekliğini alırImage .
HorizontalResolution { get; }Bunun inç başına piksel cinsinden yatay çözünürlüğünü alır.Image .
abstract Palette { get; set; }Bunun için kullanılan renk paletini alır veya ayarlarImage .
PhysicalDimension { get; }Bu görüntünün genişliğini ve yüksekliğini alır.
abstract PixelFormat { get; }Bunun için piksel biçimini alırImage .
abstract PropertyIdList { get; }Bu dosyada depolanan özellik öğelerinin kimliklerini alırImage .
abstract PropertyItems { get; }Bu dosyada depolanan tüm özellik öğelerini (meta veri parçaları) alırImage .
abstract RawFormat { get; }Bunun dosya biçimini alırImage .
Size { get; }Bu görüntünün piksel cinsinden genişliğini ve yüksekliğini alır.
Tag { get; set; }Görüntü hakkında ek veri sağlayan bir nesne alır veya ayarlar.
VerticalResolution { get; }Bunun inç başına piksel cinsinden dikey çözünürlüğünü alır.Image .
abstract Width { get; }Bunun piksel cinsinden genişliğini alırImage .

yöntemler

İsimTanım
static FromFile(string)BirImage belirtilen dosyadan.
static FromStream(Stream)BirImagebelirtilen veri akışından.
static FromStream(Stream, bool)BirImage belirtilen veri akışından, isteğe bağlı olarak o akışta gömülü renk yönetimi bilgilerini kullanarak.
Clone()Bunun tam bir kopyasını oluştururImage .
virtual Dispose()Bu Resim tarafından kullanılan tüm kaynakları serbest bırakır.
GetBounds(ref GraphicsUnit)Belirtilen birimde görüntünün sınırlarını alır.
GetFrameCount(FrameDimension)Belirtilen boyutun çerçeve sayısını döndürür.
abstract GetPropertyItem(int)Bundan belirtilen özellik öğesini alırImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Bunun için bir küçük resim döndürürImage .
abstract RemovePropertyItem(int)Belirtilen özellik öğesini bundan kaldırırImage .
abstract RotateFlip(RotateFlipType)Bu yöntem döndürür, çevirir veya döndürür veImage .
Save(string)Bunu kaydederImagebelirtilen dosyaya veya akışa.
Save(Stream, ImageFormat)Bu görüntüyü belirtilen akışa belirtilen biçimde kaydeder.
Save(string, ImageFormat)Bunu kaydederImage belirtilen dosyaya belirtilen biçimde.
Save(Stream, ImageCodecInfo, EncoderParameters)Bu görüntüyü belirtilen kodlayıcı ve görüntü kodlayıcı parametreleriyle belirtilen akışa kaydeder.
Save(string, ImageCodecInfo, EncoderParameters)Bunu kaydederImage belirtilen kodlayıcı ve görüntü kodlayıcı parametreleriyle belirtilen dosyaya.
SaveAdd(EncoderParameters)Görüntü.Kaydet(…) yöntemlerinden birine yapılan önceki çağrıda belirtilen dosyaya veya akışa bir çerçeve ekler. Çok çerçeveli bir görüntüden başka bir çok çerçeveli görüntüye seçilen çerçeveleri kaydetmek için bu yöntemi kullanın.
SaveAdd(Image, EncoderParameters)Image.Save(…) yöntemlerinden birine yapılan önceki çağrıda belirtilen dosyaya veya akışa bir çerçeve ekler.
SelectActiveFrame(FrameDimension, int)Boyut ve dizin tarafından belirtilen çerçeveyi seçer.
abstract SetPropertyItem(PropertyItem)Bu dosyada bir özellik öğesi (meta veri parçası) depolarImage .
static FromHbitmap(IntPtr)BirBitmap tanıtıcıdan GDI bitmap’e.
static GetPixelFormatSize(PixelFormat)Belirtilen piksel biçiminin piksel başına bit sayısı olarak renk derinliğini verir.
static IsAlphaPixelFormat(PixelFormat)Bunun için piksel biçiminin olup olmadığını gösteren bir değer döndürür.Image alfa bilgisi içerir.

Diğer_Üyeler

İsimTanım
delegate GetThumbnailImageAbortNe zaman olacağını belirlemek için bir geri arama yöntemi sağlar.GetThumbnailImage yöntem yürütmeyi zamanından önce iptal etmelidir.

Ayrıca bakınız