BitmapV5Header

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader, com.aspose.imaging.fileformats.bmp.BitmapInfoHeader, com.aspose.imaging.fileformats.bmp.BitmapV4Header

public class BitmapV5Header extends BitmapV4Header

BitmapV5Header‑strukturen är bitmap‑informationens headerfil. Den är en utökad version av BITMAPINFOHEADER‑strukturen.

Om bV5Height är negativt, vilket indikerar en top-down DIB, måste bV5Compression vara antingen BI_RGB eller BI_BITFIELDS. Top-down DIBs kan inte komprimeras. Independent Color Management‑gränssnittet (ICM) 2.0 tillåter International Color Consortium (ICC) färgprofiler att länkas eller bäddas in i DIBs (DIBs). Se Använda strukturer för mer information. När en DIB laddas in i minnet bör profildata (om den finns) följa färgtabellen, och bV5ProfileData ska ange offseten för profildata från början av BITMAPV5HEADER‑strukturen. Värdet som lagras i bV5ProfileData kommer att skilja sig från värdet som returneras av sizeof‑operatorn för BITMAPV5HEADER‑argumentet, eftersom bV5ProfileData är offseten i byte från början av BITMAPV5HEADER‑strukturen till början av profildata. (Bitmap‑bitar följer inte färgtabellen i minnet). Applikationer bör ändra bV5ProfileData‑medlemmen efter att DIB har laddats in i minnet. För packade DIBs bör profildata följa bitmap‑bitarna på samma sätt som filformatet. bV5ProfileData‑medlemmen ska fortfarande ge offseten för profildata från början av BITMAPV5HEADER. Applikationer bör endast komma åt profildata när bV5Size är lika med storleken på BITMAPV5HEADER och bV5CSType är PROFILE_EMBEDDED eller PROFILE_LINKED.

Konstruktörer

KonstruktorBeskrivning
BitmapV5Header()Initierar en ny instans av klassen BitmapV5Header.
BitmapV5Header(byte[] bytes)Initierar en ny instans av klassen BitmapV5Header.

Metoder

MetodBeskrivning
getIntent()Hämtar renderingsintentionen för bitmap.
setIntent(long value)Anger renderingsintentionen för bitmap.
getProfileData()Hämtar profildata.
setProfileData(long value)Anger profildata.
getProfileSize()Hämtar storleken på profilen.
setProfileSize(long value)Anger storleken på profilen.
getReserved()Hämtar den reserverade medlemmen.
setReserved(long value)Anger den reserverade medlemmen.

BitmapV5Header()

public BitmapV5Header()

Initierar en ny instans av klassen BitmapV5Header.

BitmapV5Header(byte[] bytes)

public BitmapV5Header(byte[] bytes)

Initierar en ny instans av klassen BitmapV5Header.

Parameters:

ParameterTypBeskrivning
bytesbyte[]Byte.

getIntent()

public long getIntent()

Hämtar renderingsintentionen för bitmap.

Returns: long - Intenten.

setIntent(long value)

public void setIntent(long value)

Anger renderingsintentionen för bitmap.

Parameters:

ParameterTypBeskrivning
värdelongIntenten.

getProfileData()

public long getProfileData()

Hämtar profildata.

Returns: long - Profildata.

setProfileData(long value)

public void setProfileData(long value)

Anger profildata.

Parameters:

ParameterTypBeskrivning
värdelongProfildata.

getProfileSize()

public long getProfileSize()

Hämtar storleken på profilen.

Returns: long - Storleken på profilen.

setProfileSize(long value)

public void setProfileSize(long value)

Anger storleken på profilen.

Parameters:

ParameterTypBeskrivning
värdelongStorleken på profilen.

getReserved()

public long getReserved()

Hämtar den reserverade medlemmen.

Returns: long - Det reserverade värdet.

setReserved(long value)

public void setReserved(long value)

Anger den reserverade medlemmen.

Parameters:

ParameterTypBeskrivning
värdelongDet reserverade värdet.