WmfBitmapInfoHeader

WmfBitmapInfoHeader class

BitmapInfoHeader Nesnesi, aygıttan bağımsız bir bitmap’in (DIB) boyutları ve renk biçimi hakkında bilgi içerir.

public class WmfBitmapInfoHeader : WmfBitmapBaseHeader

yapıcılar

İsimTanım
WmfBitmapInfoHeader()Default_Constructor

Özellikleri

İsimTanım
BitCount { get; set; }Her pikselin biçimini ve DIB’deki maksimum renk sayısını tanımlayan 16 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer BitCount Numaralandırma (bölüm 2.1.1.3).
ColorImportant { get; set; }DIB’yi görüntülemek için gereken renk dizinlerinin sayısını tanımlayan 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer sıfırsa, tüm renk dizinleri gereklidir
ColorUsed { get; set; }DIB tarafından kullanılan renk tablosundaki dizinlerin sayısını belirten 32 bitlik işaretsiz bir tamsayı alır veya ayarlar, aşağıdaki gibi : Bu değer sıfırsa, DIB, BitCount değerine karşılık gelen maksimum renk sayısını kullanır. Bu değer sıfır değilse ve BitCount değeri 16’dan küçükse, bu değer DIB tarafından kullanılan renk sayısını belirtir. Bu değer sıfırdan farklıysa ve BitCount değeri 16 veya daha büyükse, bu değer rengin boyutunu belirtir. table sistem paletinin performansını optimize etmek için kullanılır. Not Bu değer sıfır değilse ve BitCount değerine dayalı olarak renk tablosunun olası maksimum boyutundan büyükse, maksimum renk tablosu boyutunun varsayılması GEREKİR.
Compression { get; set; }DIB’nin sıkıştırma modunu tanımlayan 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Bu değer, Sıkıştırma Numaralandırmasında OLMALIDIR (bölüm 2.1.1.7). DIB, Yükseklik değeriyle belirtildiği gibi yukarıdan aşağıya bir bit eşlem ise, bu değer sıkıştırılmış bir biçim belirtmemelidir ZORUNLU.
HeaderSize { get; set; }this nesnesinin boyutunu bayt cinsinden tanımlayan 32 bitlik işaretsiz bir tamsayı alır veya ayarlar.
Height { get; set; }DIB’nin yüksekliğini piksel cinsinden tanımlayan 32 bit işaretli tamsayıyı alır veya ayarlar. Bu değer sıfır OLMAMALIDIR. Bu değer pozitifse, DIB aşağıdan yukarıya bir bit eşlemdir ve kökeni sol alt köşedir. Bu değer negatifse, DIB yukarıdan aşağıya bir bit eşlemdir ve kökeni sol üst köşedir. Yukarıdan aşağıya bitmaps sıkıştırmayı desteklemez. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış görüntü dosyasının yüksekliğini belirtmelidir ÖNEMLİDİR.
ImageSize { get; set; }Resmin boyutunu bayt cinsinden tanımlayan 32 bitlik işaretsiz bir tamsayı alır veya ayarlar. Sıkıştırma değeri BI_RGB ise, bu değer sıfır OLMALIDIR ve yoksayılmalıdır. Sıkıştırma değeri BI_JPEG veya BI_PNG ise, bu değer, sırasıyla JPEG veya PNG görüntü arabelleğinin, boyutunu belirtmelidir.
Planes { get; set; }of sayısını tanımlayan 16 bitlik işaretsiz bir tamsayı alır veya ayarlarplanes hedef cihaz için. Bu değer MUTLAKA 0x0001. olmalıdır
Width { get; set; }DIB’nin genişliğini piksel cinsinden tanımlayan 32 bitlik işaretli bir tamsayı alır veya ayarlar. Bu değer pozitif OLMALIDIR. Sıkıştırma değeri JPEG veya PNG biçimini belirtiyorsa, bu alan sıkıştırılmış görüntü dosyasının genişliğini belirtmelidir GEREKİR.
XPelsPerMeter { get; set; }DIB için target aygıtının metre başına piksel cinsinden yatay çözünürlüğünü tanımlayan 32 bit işaretli bir tamsayı alır veya ayarlar
YPelsPerMeter { get; set; }DIB için target aygıtının dikey çözünürlüğünü metre başına piksel cinsinden tanımlayan 32 bit işaretli bir tamsayı alır veya ayarlar

Alanlar

İsimTanım
const StructureSizeyapı size

Ayrıca bakınız