Class WmfBitmapInfoHeader
nazivni prostor: Aspose.Imaging.FileFormats.Wmf.Objects Sastav: Aspose.Imaging.dll (25.4.0)
BitmapInfoHeader Object sadrži informacije o dimenzijama i obliku boje neovisnog uređajaBitmap je bitmap (DIB).
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
naslijeđeni članovi
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
Veličina strukture
public const int StructureSize = 40
Vrijednost polja
Properties
ColorImportant
Dobiva ili postavlja 32-bitni nepisani integrator koji definira broj indeksa boje koji su potrebni za prikazivanjeTo je DIB.Ako je ta vrijednost nula, zahtijevaju se svi indeksi boje
public int ColorImportant { get; set; }
Vrijednost nekretnina
ColorUsed
Dobiva ili postavlja 32-bitni nepisani integrator koji navodi broj indeksa u boji koja se koristi od strane DIB-a, kao što je:Slijedeće je:Ako je ta vrijednost nula, DIB koristi maksimalni broj boja koji odgovara vrijednosti BitCount.Ako je ta vrijednost nezaštita, a BitCount je manja od 16, ta se vrijednosti određuju brojom boja koje se koriste.To je DIB.Ako je ta vrijednost nezaštita, a BitCount je 16 ili veća, ta se vrijednosti navode u veličini boje tablice.koristi se za optimizaciju performansi palete sustava.Napomena Ako je ta vrijednost nezaštita i veća od maksimalne moguće veličine boja na temelju BitCountVrijednost, maksimalna veličina boja tablice treba pretpostaviti.
public int ColorUsed { get; set; }
Vrijednost nekretnina
Compression
Dobiva ili postavlja 32-bitni nepisani integrator koji definira način kompresije DIB-a.Kompresijski popis (odjeljak 2.1.1.7)Ova vrijednost NE mora navesti komprimirani format ako je DIB bitmap, kako je navedeno vrijednošću Visina.
public WmfCompression Compression { get; set; }
Vrijednost nekretnina
Height
Dobivaju ili postavljaju 32-bitni potpisni integrator koji definira visinu DIB-a, u pikselima.Ako je ta vrijednost pozitivna, DIB je bitmap na dnu, a njegov izvor je donji-levi kut.Ako je ova vrijednost negativna, DIB je top-down bitmap, a njegov izvor je gornji-levi kut.Ne podržava kompresije.Ovo polje SHOULD određuje visinu dekomprimiranog datoteke slike, ako je vrijednost kompresije JPEG ili PNGu formatu.
public int Height { get; set; }
Vrijednost nekretnina
ImageSize
Dobiva ili postavlja 32-bitni nepisani integrator koji definira veličinu, u bajtima, slike.Ako je vrijednost kompresije BI_RGB, to vrijedno mora biti nula i treba ga ignorirati.Ako je vrijednost kompresije BI_JPEG ili Bi_PNG, ta je vrednost MUST navesti veličinu JPEG-a ili PNG slike buffer,U skladu s tim.
public int ImageSize { get; set; }
Vrijednost nekretnina
Width
Dobiva ili postavlja 32-bitni potpisani integrator koji definira širinu DIB-a, u pikselima.Ovo polje SHOULD određuje širinu dekomprimiranog datoteke slike, ako je vrijednost kompresije JPEG ili PNGu formatu.
public int Width { get; set; }
Vrijednost nekretnina
Sljedeći Članak XPelsPerMeter
Dobiva ili postavlja 32-bitni potpisni integrator koji definira horizontalnu rezoluciju, u pikselima po metru, ciljaUređaj za DIB
public int XPelsPerMeter { get; set; }
Vrijednost nekretnina
Sljedeći Članak YPelsPerMeter
Dobiva ili postavlja 32-bitni potpisni integrator koji definira vertikalnu rezoluciju, u pikselima po metru, ciljaUređaj za DIB
public int YPelsPerMeter { get; set; }