Class WmfBitmapInfoHeader
A név: Aspose.Imaging.FileFormats.Wmf.Objects Összefoglaló: Aspose.Imaging.dll (25.4.0)
A BitmapInfoHeader objektum információkat tartalmaz a készülék-független méretéről és színformátumárólA BitMap (DIB) elnevezés
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
Örökletes tagok
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
A szerkezet mérete
public const int StructureSize = 40
mező értéke
Properties
ColorImportant
Megkap egy 32 bites nem jelzett integrátor, amely meghatározza a megjelenítéshez szükséges színindexek számát.Ez a DIB.Ha ez az érték nulla, akkor minden színindex szükséges.
public int ColorImportant { get; set; }
ingatlan értéke
ColorUsed
kap vagy beállít egy 32 bites nem jelzett integrert, amely meghatározza az indexek számát a DIB által használt színtáblában, mintKövetkező →Ha ez az érték nulla, a DIB a BitCount értéknek megfelelő színek maximális számát használja.Ha ez az érték nonszero, és a BitCount értéke kevesebb, mint 16, akkor ezt az értéket a használt színek száma jelzi.Ez a DIB.Ha ez az érték nonszero, és a BitCount értéke 16 vagy annál nagyobb, akkor ezt az értéket a színes táblázat mérete jelzi.A rendszer teljesítményének optimalizálására használt.Kérjük, vegye figyelembe, hogy ez az érték nem nulla és nagyobb, mint a lehetséges maximális méretű színtábla alapján a BitCountérték, a maximális színes táblázat mérete feltételezhető.
public int ColorUsed { get; set; }
ingatlan értéke
Compression
kap vagy beállít egy 32 bites nem jelzett integrert, amely meghatározza a DIB tömörítési módját.Kompressziós felsorolás (a 2.1.1.7 szakasz)Ez az érték NEM jelölje meg a tömörített formátumot, ha a DIB egy felső-alacsony bitmappal rendelkezik, amint azt a Magasság értéke jelzi.
public WmfCompression Compression { get; set; }
ingatlan értéke
Height
Megkapja vagy beállítja a 32 bites aláírt integrert, amely meghatározza a DIB magasságát, pixelben.Ha ez az érték pozitív, a DIB egy alulról felfelé bitmapp, és eredetét az alsó bal sarok.Ha ez az érték negatív, a DIB egy top-down bitmap, és eredetét a felső bal sarok.Nem támogatja a kompressziót.Ez a mező SHOULD meghatározza a dekompressziós képfájl magasságát, ha a Kompresszió értéke JPEG vagy PNGA formátum.
public int Height { get; set; }
ingatlan értéke
ImageSize
Megkap egy 32 bites, nem jelölt integrert, amely meghatározza a kép méretét, bájtban.Ha a tömörítés értéke BI_RGB, akkor ez az érték Nullának kell lennie, és figyelmen kívül kell venni.Ha a tömörítés értéke BI_JPEG vagy Bi_PNG, akkor ezt az értéket meg kell határozni a JPEG- vagy PNG-kép buffer méretét,Ennek megfelelően.
public int ImageSize { get; set; }
ingatlan értéke
Width
Kap egy 32 bites aláírt integrert, amely a DIB szélességét pixelekben határozza meg.Ez a mező SHOULD megadja a dekompressziós képfájl szélességét, ha a tömörítés értéke JPEG vagy PNGA formátum.
public int Width { get; set; }
ingatlan értéke
XPelsperméter
32 bites aláírt integrálót kap vagy állít be, amely meghatározza a cél horizontális felbontását pixel-per-méterben.készülékek a DIB
public int XPelsPerMeter { get; set; }
ingatlan értéke
Szilveszter
Kap egy 32 bites aláírt integrálót, amely meghatározza a cél vertikális felbontását pixelek/méterben.készülékek a DIB
public int YPelsPerMeter { get; set; }