Bitmap

Bitmap class

Bir grafik görüntüsü için piksel verilerinden ve özniteliklerinden oluşan bir bit eşlemi kapsüller. ABitmap piksel verileriyle tanımlanan resimlerle çalışmak için kullanılan bir nesnedir.

public class Bitmap : Image

yapıcılar

İsimTanım
Bitmap(Image)Yeni bir örneğini başlatırBitmap belirtilen mevcut görüntüden sınıf.
Bitmap(Stream)Yeni bir örneğini başlatırBitmap belirtilen veri akışından sınıf.
Bitmap(string)Yeni bir örneğini başlatırBitmap belirtilen dosyadan sınıf.
Bitmap(Image, Size)Yeni bir örneğini başlatırBitmapbelirtilen boyuta ölçeklenmiş, belirtilen mevcut görüntüden sınıf.
Bitmap(int, int)Yeni bir örneğini başlatırBitmap belirtilen boyuta sahip sınıf.
Bitmap(Stream, bool)Yeni bir örneğini başlatırBitmap belirtilen veri akışından sınıf.
Bitmap(string, bool)Yeni bir örneğini başlatırBitmap belirtilen dosyadan sınıf.
Bitmap(Image, int, int)Yeni bir örneğini başlatırBitmap belirtilen mevcut görüntüden sınıf, belirtilen boyuta ölçeklendi.
Bitmap(int, int, PixelFormat)Yeni bir örneğini başlatırBitmap belirtilen boyut ve biçime sahip sınıf.
Bitmap(int, int, int, PixelFormat, int[])Yeni bir örneğini başlatırBitmap belirtilen boyut ve piksel verisine sahip 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.
override FrameDimensionsList { get; }Bu çerçeve içindeki çerçevelerin boyutlarını temsil eden bir dizi GUID alır.Image .
override Height { get; }Bu Bitmap’in piksel cinsinden yüksekliğini alır.
HorizontalResolution { get; }Bunun inç başına piksel cinsinden yatay çözünürlüğünü alır.Image .
override 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.
override PixelFormat { get; }Bunun için piksel biçimini alırImage .
override PropertyIdList { get; }Bu dosyada depolanan özellik öğelerinin kimliklerini alırImage .
override PropertyItems { get; }Bu dosyada depolanan tüm özellik öğelerini (meta veri parçaları) alırImage .
override 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 .
override Width { get; }Bu Bitmap’in piksel cinsinden genişliğini alır.

yöntemler

İsimTanım
Clone()Bunun tam bir kopyasını oluştururImage .
Clone(Rectangle, PixelFormat)Bunun bölümünün bir kopyasını oluştururBitmap tarafından tanımlananRectangle Structure ve belirtilen birPixelFormat numaralandırma.
Clone(RectangleF, PixelFormat)Bunun bölümünün bir kopyasını oluştururBitmap belirli bir tanımlaPixelFormat numaralandırma.
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.
GetPixel(int, int)Burada belirtilen pikselin rengini alırBitmap .
override GetPropertyItem(int)Bundan belirtilen özellik öğesini alırImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Bunun için bir küçük resim döndürürImage .
LockBits(Rectangle, ImageLockMode, PixelFormat)a’yı kilitlerBitmap sistem belleğine.
MakeTransparent()Bunun için belirtilen rengi şeffaf yaparBitmap .
MakeTransparent(Color)Bunun için belirtilen rengi şeffaf yaparBitmap .
ReadArgb32Pixels(int[])ARGB32 biçimindeki bitmap piksellerini verilen diziye okur.
override RemovePropertyItem(int)Belirtilen özellik öğesini bundan kaldırırImage .
override 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.
SetPixel(int, int, Color)Burada belirtilen pikselin rengini ayarlar.Bitmap .
override SetPropertyItem(PropertyItem)Bu dosyada bir özellik öğesi (meta veri parçası) depolarImage .
SetResolution(float, float)Bunun için çözünürlüğü ayarlarBitmap .
UnlockBits(BitmapData)Bunun kilidini açarBitmap sistem belleğinden.
WriteArgb32Pixels(int[])Bitmap’e piksel yazar.

Ayrıca bakınız