Class WmfBitmapInfoHeader
İsim alanı : Aspose.Imaging.FileFormats.Wmf.Objects Toplantı: Aspose.Imaging.dll (25.4.0)
BitmapInfoHeader Object, bağımsız bir cihazın boyutları ve renk biçimi hakkında bilgi içerir.Bitmap ( Bitmap ve Bitmap )
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
mirasçı üyeleri
WmfBitmapBaseHeader.HeaderSize , WmfBitmapBaseHeader.Planes , WmfBitmapBaseHeader.BitCount , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
Fields
StructureSize
Yapı boyutu
public const int StructureSize = 40
alan değeri
Properties
ColorImportant
Görüntüleme için gerekli renk göstergelerinin sayısını belirleyen 32 bit işaretlenmemiş bir bütün alır veya ayarlar.DİB için.Bu değer sıfırsa, tüm renk göstergeleri gereklidir.
public int ColorImportant { get; set; }
Mülkiyet Değer
ColorUsed
DIB tarafından kullanılan renk tablosundaki göstergelerin sayısını belirleyen 32 bit işaretlenmemiş bir bütün alır veya ayarlar.Sonraki :Bu değer sıfırsa, DIB, BitCount değerine uygun maksimum renk sayısını kullanır.Bu değer sıfır değildir ve BitCount değeri 16’dan az ise, bu değer kullanılan renk sayısını belirler.DİB için.Bu değer sıfır değildir ve BitCount değeri 16 veya daha fazladırsa, bu değer renk tablosunun boyutunu belirtir.Sistem paletinin performansını optimize etmek için kullanılır.Not Bu değer sıfır olmayan ve BitCount’a dayalı renk tablosunun mümkün olan maksimum büyüklüğünden daha büyük isedeğer, maksimum renk tablosu boyutu kabul edilmelidir.
public int ColorUsed { get; set; }
Mülkiyet Değer
Compression
DIB’nin sıkıştırma modunu tanımlayan 32 bit işaretlenmemiş bir bütün alır veya ayarlar.Kompresyon listesi (bölüm 2.1.1.7)Bu değer, DIB’nin yükseklik değerinde belirtildiği gibi üst-aşağı bir bit haritası olması durumunda bir sıkıştırılmış biçim belirlememelidir.
public WmfCompression Compression { get; set; }
Mülkiyet Değer
Height
DIB’nin yüksekliğini, piksel olarak tanımlayan 32-bit imzalanmış bütünü alır veya ayarlar. bu değeri sıfır olmamalıdır.Bu değer olumlu ise, DIB bir alt yukarı bit haritasıdır ve kaynağı alt sol köşedir.Bu değer olumsuz ise, DIB bir üst-düşük bit haritasıdır ve kaynağı üst-sol köşedir.Kompresyonu desteklemeyin.Bu SHOULD alanı, sıkıştırılmış görüntü dosyasının yüksekliğini belirler, eğer sıkıştırma değeri JPEG veya PNG’yi belirler.Format için.
public int Height { get; set; }
Mülkiyet Değer
ImageSize
Görüntü boyutunu, byte olarak tanımlayan 32 bit işaretlenmemiş bir bütün alır veya ayarlar.Eğer sıkıştırma değeri BI_RGB ise, bu değeri sıfır olmalı ve göz ardı edilmelidir.Eğer sıkıştırma değeri BI_JPEG veya BI_PNG ise, bu değer JPEG veya PNG görüntü bufferinin boyutunu belirtmelidir,sırasıyla .
public int ImageSize { get; set; }
Mülkiyet Değer
Width
DIB’nin genişliğini, piksel olarak tanımlayan 32 bit imzalanmış bir bütün alır veya ayarlar. bu değer olumlu olmalıdır.Bu SHOULD alanı, sıkıştırılmış görüntü dosyasının genişliğini belirler, eğer sıkıştırma değeri JPEG veya PNG’yi belirler.Format için.
public int Width { get; set; }
Mülkiyet Değer
xpelspermetre
Hedefin yatay çözünürlüğünü, piksel-metre olarak tanımlayan 32 bit imzalanmış bir bütüngeyi alır veya ayarlar.DIB için cihazlar
public int XPelsPerMeter { get; set; }
Mülkiyet Değer
YPELSPERMETER
Hedefin vertikal çözünürlüğünü, piksel-metre olarak tanımlayan 32-bit imzalanmış bir bütün alır veya ayarlar.DIB için cihazlar
public int YPelsPerMeter { get; set; }