WmfBitmapInfoHeader Sınıfı
İçindekiler
[
Saklamak
]Summary: The BitmapInfoHeader Object contains information about the dimensions and color format of a device-independent
bitmap (DIB).
Module: aspose.imaging.fileformats.wmf.objects
Full Name: aspose.imaging.fileformats.wmf.objects.WmfBitmapInfoHeader
Inheritance: WmfBitmapBaseHeader
Constructors
| Name | Açıklama |
|---|---|
| WmfBitmapInfoHeader() | WmfBitmapInfoHeader sınıfının yeni bir örneğini başlatır |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| STRUCTURE_SIZE [static] | int | r | Yapı boyutu |
| bit_count | DibBitCount | r/w | Her pikselin formatını ve DIB’deki maksimum renk sayısını tanımlayan 16-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer WmfBitmapBaseHeader.bit_count Sıralamasında (bölüm 2.1.1.3) bulunmalıdır. |
| color_important | int | r/w | Görüntüleme için gerekli renk indekslerinin sayısını tanımlayan 32 bit işaretsiz tamsayıyı alır veya ayarlar DIB. Bu değer sıfır ise, tüm renk indeksleri gereklidir |
| color_used | int | r/w | 32 bit işaretsiz tamsayıyı alır veya ayarlar; bu değer DIB tarafından kullanılan renk tablosundaki indeks sayısını belirtir, şu şekilde: Eğer bu değer sıfır ise, DIB BitCount değerine karşılık gelen maksimum renk sayısını kullanır. Eğer bu değer sıfırdan farklı ve BitCount değeri 16’dan küçükse, bu değer DIB tarafından kullanılan renk sayısını belirtir. Eğer bu değer sıfırdan farklı ve BitCount değeri 16 veya daha büyükse, bu değer sistem paletinin performansını optimize etmek için kullanılan renk tablosunun boyutunu belirtir. Not: Bu değer sıfırdan farklı ve BitCount değerine göre renk tablosunun mümkün olan maksimum boyutundan büyükse, maksimum renk tablosu boyutu KABUL edilmelidir. |
| compression | WmfCompression | r/w | 32 bit işaretsiz tamsayıyı alır veya ayarlar; bu değer DIB’in sıkıştırma modunu tanımlar. Bu değer Sıkıştırma Sıralaması (bölüm 2.1.1.7) içinde OLMALIDIR. Bu değer, DIB bir üstten aşağıya bitmap ise, Yükseklik değeriyle gösterildiği gibi, sıkıştırılmış bir format belirtmemelidir. |
| header_size | int | r/w | Bu nesnenin boyutunu bayt cinsinden tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar. |
| height | int | r/w | 32 bit işaretli tamsayıyı alır veya ayarlar; bu değer DIB’in yüksekliğini piksel cinsinden tanımlar. Bu değer SIFIR OLMAMALIDIR. Değer pozitif ise, DIB alttan üste bir bitmap’tir ve kökeni sol-alt köşededir. Değer negatif ise, DIB üstten aşağıya bir bitmap’tir ve kökeni sol-üst köşededir. Üstten aşağıya bitmap’ler sıkıştırmayı desteklemez. Bu alan, sıkıştırma değeri JPEG veya PNG formatını belirtiyorsa, sıkıştırılmamış görüntü dosyasının yüksekliğini BELİRTMELİDİR. |
| image_size | int | r/w | 32 bit işaretsiz tamsayıyı alır veya ayarlar; bu değer görüntünün bayt cinsinden boyutunu tanımlar. Eğer Sıkıştırma değeri BI_RGB ise, bu değer SIFIR OLMALI ve YOK SAYILMALIDIR. Eğer Sıkıştırma değeri BI_JPEG veya BI_PNG ise, bu değer sırasıyla JPEG veya PNG görüntü tamponunun boyutunu BELİRTMELİDİR. |
| planes | int | r/w | Hedef cihaz için None sayısını tanımlayan 16-bit işaretsiz tam sayıyı alır veya ayarlar. Bu değer 0x0001 olmalıdır. |
| width | int | r/w | 32 bit işaretli tamsayıyı alır veya ayarlar; bu değer DIB’in genişliğini piksel cinsinden tanımlar. Bu değer POZITIF OLMALIDIR. Bu alan, sıkıştırma değeri JPEG veya PNG formatını belirtiyorsa, sıkıştırılmamış görüntü dosyasının genişliğini BELİRTMELİDİR. |
| x_pels_per_meter | int | r/w | 32 bit işaretli tamsayıyı alır veya ayarlar; bu değer DIB için hedef cihazın yatay çözünürlüğünü, piksel/metre cinsinden tanımlar |
| y_pels_per_meter | int | r/w | 32 bit işaretli tamsayıyı alır veya ayarlar; bu değer DIB için hedef cihazın dikey çözünürlüğünü, piksel/metre cinsinden tanımlar |
Constructor: WmfBitmapInfoHeader()
WmfBitmapInfoHeader()
WmfBitmapInfoHeader sınıfının yeni bir örneğini başlatır