WmfLogColorSpace
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject
public class WmfLogColorSpace extends MetaObject
LogColorSpace-objektet specificerar ett logiskt färgrymd för uppspelningsenhetens kontext, vilket kan vara namnet på en färgprofil i ASCII-tecken.
Fälten Endpoints, GammaRed, GammaGreen och GammaBlue används för att specificera en logisk färgrymd. Fältet Endpoints är ett CIEXYZTriple‑objekt som innehåller x‑, y‑ och z‑värdena för RGB‑ändpunkten i färgrymden. Sambandet mellan tri‑stimulus‑värdena X,Y,Z och kromativitetsvärdena x,y,z uttrycks enligt följande. x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) GammaRed-, GammaGreen- och GammaBlue‑fälten innehåller värden i “8.8 fixed point”‑format, vilket är en teknik för att representera icke‑heltal. Varje värde består av en nollutfylld 8‑bitars magnitud följt av en 8‑bitars bråkdel, med de kombinerade 16‑bitarna vänsterskiftade med 8 bitar. Således, i 32‑bitars representation, är det verkliga värdet N.F 00000000nnnnnnnnffffffff00000000, där “nnnnnnnn” och “ffffffff” är binära representationer av N respektive F. Till exempel, för det verkliga talet 10.5, skulle nnnnnnnn vara 00001010 (binärt 10) och ffffffff vara 00000101 (binärt 5), och det kompletta 32‑bitars binära värdet skulle vara 00000000000010100000010100000000, vilket är det hexadecimala värdet 0x0A50.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| WmfLogColorSpace() |
Metoder
| Metod | Beskrivning |
|---|---|
| getSignature() | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar signature för färgrymdsobjekt; det MÅSTE sättas till värdet 0x50534F43, vilket är ASCII‑kodningen av strängen “PSOC”. |
| setSignature(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som specificerar signature för färgrymdsobjekt; det MÅSTE sättas till värdet 0x50534F43, vilket är ASCII‑kodningen av strängen “PSOC”. |
| getVersion() | Hämtar eller anger ett 32-bitars osignerat heltal som definierar ett version‑nummer; det MÅSTE vara 0x00000400. |
| setVersion(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som definierar ett version‑nummer; det MÅSTE vara 0x00000400. |
| getSize() | Hämtar eller anger ett 32-bitars osignerat heltal som definierar size för detta objekt, i byte. |
| setSize(int value) | Hämtar eller anger ett 32-bitars osignerat heltal som definierar size för detta objekt, i byte. |
| getColorSpaceType() | Hämtar eller anger ett 32-bitars signerat heltal som specificerar färgrymdstypen. |
| setColorSpaceType(int value) | Hämtar eller anger ett 32-bitars signerat heltal som specificerar färgrymdstypen. |
| getIntent() | Hämtar eller anger ett 32-bitars signerat heltal som definierar avsikten för gamut‑mappning. |
| setIntent(int value) | Hämtar eller anger ett 32-bitars signerat heltal som definierar avsikten för gamut‑mappning. |
| getEndpoints() | Hämtar eller anger ett CIEXYZTriple‑objekt (avsnitt 2.2.2.7) som definierar CIE‑kromaticitetskoordinaterna x, y och z för de tre färger som motsvarar RGB-endpoints för den logiska färgrymden som är associerad med bitmapen. |
| setEndpoints(WmfCieXyzTriple value) | Hämtar eller anger ett CIEXYZTriple‑objekt (avsnitt 2.2.2.7) som definierar CIE‑kromaticitetskoordinaterna x, y och z för de tre färger som motsvarar RGB-endpoints för den logiska färgrymden som är associerad med bitmapen. |
| getGammaRed() | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för röd. |
| setGammaRed(int value) | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för röd. |
| getGammaGreen() | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för grön. |
| setGammaGreen(int value) | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för grön. |
| getGammaBlue() | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för blå. |
| setGammaBlue(int value) | Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för blå. |
| getFilename() | Hämtar eller anger en valfri ASCII‑teckensträng som specificerar namnet på en fil som innehåller en färgprofil. |
| setFilename(String value) | Hämtar eller anger en valfri ASCII‑teckensträng som specificerar namnet på en fil som innehåller en färgprofil. |
WmfLogColorSpace()
public WmfLogColorSpace()
getSignature()
public int getSignature()
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar signature för färgrymdsobjekt; det MÅSTE sättas till värdet 0x50534F43, vilket är ASCII‑kodningen av strängen “PSOC”.
Returns: int
setSignature(int value)
public void setSignature(int value)
Hämtar eller anger ett 32-bitars osignerat heltal som specificerar signature för färgrymdsobjekt; det MÅSTE sättas till värdet 0x50534F43, vilket är ASCII‑kodningen av strängen “PSOC”.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getVersion()
public int getVersion()
Hämtar eller anger ett 32-bitars osignerat heltal som definierar ett version‑nummer; det MÅSTE vara 0x00000400.
Returns: int
setVersion(int value)
public void setVersion(int value)
Hämtar eller anger ett 32-bitars osignerat heltal som definierar ett version‑nummer; det MÅSTE vara 0x00000400.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getSize()
public int getSize()
Hämtar eller anger ett 32-bitars osignerat heltal som definierar size för detta objekt, i byte.
Returns: int
setSize(int value)
public void setSize(int value)
Hämtar eller anger ett 32-bitars osignerat heltal som definierar size för detta objekt, i byte.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getColorSpaceType()
public int getColorSpaceType()
Hämtar eller anger ett 32-bitars signerat heltal som specificerar färgrymdstypen. Det MÅSTE definieras i LogicalColorSpace‑enumerationen (avsnitt 2.1.1.14). Om detta värde är LCS_sRGB eller LCS_WINDOWS_COLOR_SPACE, måste sRGB‑färgrymden ANVÄNDAS.
Returns: int
setColorSpaceType(int value)
public void setColorSpaceType(int value)
Hämtar eller anger ett 32-bitars signerat heltal som specificerar färgrymdstypen. Det MÅSTE definieras i LogicalColorSpace‑enumerationen (avsnitt 2.1.1.14). Om detta värde är LCS_sRGB eller LCS_WINDOWS_COLOR_SPACE, måste sRGB‑färgrymden ANVÄNDAS.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getIntent()
public int getIntent()
Hämtar eller anger ett 32-bitars signerat heltal som definierar avsikten för gamut‑mappning. Det MÅSTE definieras i GamutMappingIntent‑enumerationen (avsnitt 2.1.1.11).
Returns: int
setIntent(int value)
public void setIntent(int value)
Hämtar eller anger ett 32-bitars signerat heltal som definierar avsikten för gamut‑mappning. Det MÅSTE definieras i GamutMappingIntent‑enumerationen (avsnitt 2.1.1.11).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getEndpoints()
public WmfCieXyzTriple getEndpoints()
Hämtar eller anger ett CIEXYZTriple‑objekt (avsnitt 2.2.2.7) som definierar CIE‑kromaticitetskoordinaterna x, y och z för de tre färger som motsvarar RGB-endpoints för den logiska färgrymden som är associerad med bitmapen. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Returns: WmfCieXyzTriple
setEndpoints(WmfCieXyzTriple value)
public void setEndpoints(WmfCieXyzTriple value)
Hämtar eller anger ett CIEXYZTriple‑objekt (avsnitt 2.2.2.7) som definierar CIE‑kromaticitetskoordinaterna x, y och z för de tre färger som motsvarar RGB-endpoints för den logiska färgrymden som är associerad med bitmapen. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | WmfCieXyzTriple |
getGammaRed()
public int getGammaRed()
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för röd. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Returns: int
setGammaRed(int value)
public void setGammaRed(int value)
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för röd. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getGammaGreen()
public int getGammaGreen()
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för grön. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Returns: int
setGammaGreen(int value)
public void setGammaGreen(int value)
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för grön. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getGammaBlue()
public int getGammaBlue()
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för blå. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Returns: int
setGammaBlue(int value)
public void setGammaBlue(int value)
Hämtar eller anger ett 32-bitars fast‑punkt‑värde som definierar den tonade responskurvan för blå. Om fältet ColorSpaceType inte specificerar LCS_CALIBRATED_RGB, MÅSTE detta fält ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getFilename()
public String getFilename()
Hämtar eller anger en valfri ASCII‑teckensträng som specificerar namnet på en fil som innehåller en färgprofil. Om ett filnamn anges och fältet ColorSpaceType är satt till LCS_CALIBRATED_RGB, bör de övriga fälten i denna struktur ignoreras.
Returns: java.lang.String
setFilename(String value)
public void setFilename(String value)
Hämtar eller anger en valfri ASCII‑teckensträng som specificerar namnet på en fil som innehåller en färgprofil. Om ett filnamn anges och fältet ColorSpaceType är satt till LCS_CALIBRATED_RGB, bör de övriga fälten i denna struktur ignoreras.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |