WmfLogColorSpace
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject
public class WmfLogColorSpace extends MetaObject
L’objet LogColorSpace spécifie un espace colorimétrique logique pour le contexte du dispositif de lecture, qui peut être le nom d’un profil couleur en caractères ASCII.
Les champs Endpoints, GammaRed, GammaGreen et GammaBlue sont utilisés pour spécifier un espace colorimétrique logique. Le champ Endpoints est un objet CIEXYZTriple qui contient les valeurs x, y et z du point d’extrémité RGB de l’espace colorimétrique. La relation entre les valeurs tri‑stimulus X,Y,Z et les valeurs de chromaticité x,y,z s’exprime comme suit. x = X/(X+Y+Z) y = Y/(X+Y+Z) z = Z/(X+Y+Z) Les champs GammaRed, GammaGreen et GammaBlue contiennent des valeurs au format “8.8 fixed point”, qui est une technique de représentation des nombres non entiers. Chaque valeur se compose d’une magnitude de 8 bits zéro‑étendue suivie d’une fraction de 8 bits, les 16 bits combinés étant décalés de 8 bits vers la gauche. Ainsi, en 32 bits, la valeur réelle N.F est 00000000nnnnnnnnffffffff00000000, où “nnnnnnnn” et “ffffffff” sont les représentations binaires de N et F, respectivement. Par exemple, pour le nombre réel 10,5, nnnnnnnn serait 00001010 (binaire 10) et ffffffff serait 00000101 (binaire 5), et la valeur binaire complète de 32 bits serait 00000000000010100000010100000000, qui est la valeur hexadécimale 0x0A50.
Constructeurs
| Constructeur | Description |
|---|---|
| WmfLogColorSpace() |
Méthodes
| Méthode | Description |
|---|---|
| getSignature() | Obtient ou définit un entier non signé de 32 bits qui spécifie la signature des objets d’espace colorimétrique ; il DOIT être fixé à la valeur 0x50534F43, qui est le codage ASCII de la chaîne “PSOC”. |
| setSignature(int value) | Obtient ou définit un entier non signé de 32 bits qui spécifie la signature des objets d’espace colorimétrique ; il DOIT être fixé à la valeur 0x50534F43, qui est le codage ASCII de la chaîne “PSOC”. |
| getVersion() | Obtient ou définit un entier non signé de 32 bits qui définit un numéro de version ; il DOIT être 0x00000400. |
| setVersion(int value) | Obtient ou définit un entier non signé de 32 bits qui définit un numéro de version ; il DOIT être 0x00000400. |
| getSize() | Obtient ou définit un entier non signé de 32 bits qui définit la size de cet objet, en octets. |
| setSize(int value) | Obtient ou définit un entier non signé de 32 bits qui définit la size de cet objet, en octets. |
| getColorSpaceType() | Obtient ou définit un entier signé de 32 bits qui spécifie le type d’espace colorimétrique. |
| setColorSpaceType(int value) | Obtient ou définit un entier signé de 32 bits qui spécifie le type d’espace colorimétrique. |
| getIntent() | Obtient ou définit un entier signé de 32 bits qui définit l’intention de mappage du gamut. |
| setIntent(int value) | Obtient ou définit un entier signé de 32 bits qui définit l’intention de mappage du gamut. |
| getEndpoints() | Obtient ou définit un objet CIEXYZTriple (section 2.2.2.7) qui définit les coordonnées de chromaticité CIE x, y et z des trois couleurs correspondant aux endpoints RGB de l’espace colorimétrique logique associé au bitmap. |
| setEndpoints(WmfCieXyzTriple value) | Obtient ou définit un objet CIEXYZTriple (section 2.2.2.7) qui définit les coordonnées de chromaticité CIE x, y et z des trois couleurs correspondant aux endpoints RGB de l’espace colorimétrique logique associé au bitmap. |
| getGammaRed() | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le rouge. |
| setGammaRed(int value) | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le rouge. |
| getGammaGreen() | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le vert. |
| setGammaGreen(int value) | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le vert. |
| getGammaBlue() | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le bleu. |
| setGammaBlue(int value) | Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le bleu. |
| getFilename() | Obtient ou définit une chaîne de caractères ASCII facultative qui spécifie le nom d’un fichier contenant un profil colorimétrique. |
| setFilename(String value) | Obtient ou définit une chaîne de caractères ASCII facultative qui spécifie le nom d’un fichier contenant un profil colorimétrique. |
WmfLogColorSpace()
public WmfLogColorSpace()
getSignature()
public int getSignature()
Obtient ou définit un entier non signé de 32 bits qui spécifie la signature des objets d’espace colorimétrique ; il DOIT être fixé à la valeur 0x50534F43, qui est le codage ASCII de la chaîne “PSOC”.
Returns: int
setSignature(int value)
public void setSignature(int value)
Obtient ou définit un entier non signé de 32 bits qui spécifie la signature des objets d’espace colorimétrique ; il DOIT être fixé à la valeur 0x50534F43, qui est le codage ASCII de la chaîne “PSOC”.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getVersion()
public int getVersion()
Obtient ou définit un entier non signé de 32 bits qui définit un numéro de version ; il DOIT être 0x00000400.
Returns: int
setVersion(int value)
public void setVersion(int value)
Obtient ou définit un entier non signé de 32 bits qui définit un numéro de version ; il DOIT être 0x00000400.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getSize()
public int getSize()
Obtient ou définit un entier non signé de 32 bits qui définit la size de cet objet, en octets.
Returns: int
setSize(int value)
public void setSize(int value)
Obtient ou définit un entier non signé de 32 bits qui définit la size de cet objet, en octets.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getColorSpaceType()
public int getColorSpaceType()
Obtient ou définit un entier signé de 32 bits qui spécifie le type d’espace colorimétrique. Il DOIT être défini dans l’énumération LogicalColorSpace (section 2.1.1.14). Si cette valeur est LCS_sRGB ou LCS_WINDOWS_COLOR_SPACE, l’espace colorimétrique sRGB DOIT être utilisé.
Returns: int
setColorSpaceType(int value)
public void setColorSpaceType(int value)
Obtient ou définit un entier signé de 32 bits qui spécifie le type d’espace colorimétrique. Il DOIT être défini dans l’énumération LogicalColorSpace (section 2.1.1.14). Si cette valeur est LCS_sRGB ou LCS_WINDOWS_COLOR_SPACE, l’espace colorimétrique sRGB DOIT être utilisé.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getIntent()
public int getIntent()
Obtient ou définit un entier signé de 32 bits qui définit l’intention de mappage du gamut. Il DOIT être défini dans l’énumération GamutMappingIntent (section 2.1.1.11).
Returns: int
setIntent(int value)
public void setIntent(int value)
Obtient ou définit un entier signé de 32 bits qui définit l’intention de mappage du gamut. Il DOIT être défini dans l’énumération GamutMappingIntent (section 2.1.1.11).
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getEndpoints()
public WmfCieXyzTriple getEndpoints()
Obtient ou définit un objet CIEXYZTriple (section 2.2.2.7) qui définit les coordonnées de chromaticité CIE x, y et z des trois couleurs correspondant aux endpoints RGB de l’espace colorimétrique logique associé au bitmap. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Returns: WmfCieXyzTriple
setEndpoints(WmfCieXyzTriple value)
public void setEndpoints(WmfCieXyzTriple value)
Obtient ou définit un objet CIEXYZTriple (section 2.2.2.7) qui définit les coordonnées de chromaticité CIE x, y et z des trois couleurs correspondant aux endpoints RGB de l’espace colorimétrique logique associé au bitmap. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | WmfCieXyzTriple |
getGammaRed()
public int getGammaRed()
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le rouge. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Returns: int
setGammaRed(int value)
public void setGammaRed(int value)
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le rouge. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getGammaGreen()
public int getGammaGreen()
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le vert. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Returns: int
setGammaGreen(int value)
public void setGammaGreen(int value)
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le vert. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getGammaBlue()
public int getGammaBlue()
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le bleu. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Returns: int
setGammaBlue(int value)
public void setGammaBlue(int value)
Obtient ou définit une valeur à point fixe de 32 bits qui définit la courbe de réponse tonifiée pour le bleu. Si le champ ColorSpaceType ne spécifie pas LCS_CALIBRATED_RGB, ce champ DOIT être ignoré.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getFilename()
public String getFilename()
Obtient ou définit une chaîne de caractères ASCII facultative qui spécifie le nom d’un fichier contenant un profil colorimétrique. Si un nom de fichier est spécifié, et que le champ ColorSpaceType est réglé sur LCS_CALIBRATED_RGB, les autres champs de cette structure DEVRAIENT être ignorés.
Returns: java.lang.String
setFilename(String value)
public void setFilename(String value)
Obtient ou définit une chaîne de caractères ASCII facultative qui spécifie le nom d’un fichier contenant un profil colorimétrique. Si un nom de fichier est spécifié, et que le champ ColorSpaceType est réglé sur LCS_CALIBRATED_RGB, les autres champs de cette structure DEVRAIENT être ignorés.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |