Bitmap
İçindekiler
[
Saklamak
]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
| İsim | Tanı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
| İsim | Tanı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
| İsim | Tanı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
- class Image
- ad alanı System.Drawing
- toplantı Aspose.Drawing