WmfBitmapInfoHeader Sınıfı

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

NameAçıklama
WmfBitmapInfoHeader()WmfBitmapInfoHeader sınıfının yeni bir örneğini başlatır

Properties

NameTypeAccessAçıklama
STRUCTURE_SIZE [static]intrYapı boyutu
bit_countDibBitCountr/wHer 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_importantintr/wGö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_usedintr/w32 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.
compressionWmfCompressionr/w32 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_sizeintr/wBu nesnenin boyutunu bayt cinsinden tanımlayan 32-bit işaretsiz tam sayıyı alır veya ayarlar.
heightintr/w32 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_sizeintr/w32 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.
planesintr/wHedef 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.
widthintr/w32 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_meterintr/w32 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_meterintr/w32 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