Class WmfBitmapInfoHeader
Numele spaţiului: Aspose.Imaging.FileFormats.Wmf.Objects Asamblare: Aspose.Imaging.dll (25.4.0)
Obiectul BitmapInfoHeader conține informații despre dimensiunile și formatul de culoare al unui dispozitiv independentCărţi Bitmap (DIB)
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
Membrii moștenitori
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
Dimensiunea structurii
public const int StructureSize = 40
Valoarea câmpului
Properties
ColorImportant
Obține sau stabilește un integer 32-bit fără semnătură care definește numărul de indici de culoare necesare pentru afișareapentru DIB.Dacă această valoare este zero, sunt necesare toate indicele de culoare.
public int ColorImportant { get; set; }
Valoarea proprietății
ColorUsed
Obține sau stabilește un integer 32-bit fără semnătură care specifică numărul de indici din tabelul de culori utilizat de DIB, cum ar fi:Urmăriți următoarele:Dacă această valoare este zero, DIB utilizează numărul maxim de culori care corespund valorii BitCount.Dacă această valoare este nonzero și valoarea BitCount este mai mică de 16, aceasta valoare specifică numărul de culori folosite depentru DIB.Dacă această valoare este nonzero și valoarea BitCount este 16 sau mai mare, aceasta valoare specifică dimensiunea tabelului de culori.utilizate pentru a optimiza performanța paletei sistemului.Notă Dacă această valoare este zero și mai mare decât dimensiunea maximă posibilă a tabelului de culori bazată pe BitCountValoarea, dimensiunea maximă a tabelului de culoare ar trebui să fie presupunată.
public int ColorUsed { get; set; }
Valoarea proprietății
Compression
Obține sau stabilește un integer non-signat de 32 de biți care definește modul de compresie al DIB.Lista de compresie (secțiunea 2.1.1.7)Această valoare NU trebuie să specifice un format compresat dacă DIB-ul este o hârtie bit-down, după cum este indicată de valoarea înălțime.
public WmfCompression Compression { get; set; }
Valoarea proprietății
Height
Obține sau setă un întreg semnat de 32 de biți care definește înălțimea DIB, în pixeli.Dacă această valoare este pozitivă, DIB este un bitmap de jos în sus, iar originea sa este colțul inferior în stânga.Dacă această valoare este negativă, DIB-ul este o hârtie de bit în partea de sus și originea sa este colțul din partea stângă.Nu suportă compresia.Acest câmp SHOULD specifică înălțimea fișierului de imagine decompresat, în cazul în care valoarea de compresie specifica JPEG sau PNGîn format.
public int Height { get; set; }
Valoarea proprietății
ImageSize
Obține sau stabilește un integer 32-bit fără semnătură care definește dimensiunea, în byte, a imaginii.Dacă valoarea de compresie este BI_RGB, această valoare trebuie să fie zero și trebuie ignorată.Dacă valoarea de compresie este BI_JPEG sau Bi_PNG, această valoare trebuie să specifice dimensiunea buferului de imagine JPEG ori PNG;respectivă .
public int ImageSize { get; set; }
Valoarea proprietății
Width
Obține sau stabilește un întreg semnat de 32 de biți care definește lățimea DIB, în pixeli.Acest câmp SHOULD specifică lățimea fișierului de imagine decompresat, în cazul în care valoarea de compresie specifica JPEG sau PNGîn format.
public int Width { get; set; }
Valoarea proprietății
Xpelspermetru
Obține sau stabilește un integer semnat de 32 de biți care definește rezoluția orizontală, în pixeli-pe-meter, a ținteluiDispozitiv pentru DIB
public int XPelsPerMeter { get; set; }
Valoarea proprietății
Călăreț
Obține sau stabilește un integrator semnat de 32 de biți care definește rezoluția verticală, în pixeli-pe-meter, a țintăDispozitiv pentru DIB
public int YPelsPerMeter { get; set; }