JpegExifData
Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData
public final class JpegExifData extends ExifData
Conteneur de données EXIF pour les fichiers jpeg.
Constructeurs
| Constructeur | Description |
|---|---|
| JpegExifData() | Initialise une nouvelle instance de la classe JpegExifData. |
| JpegExifData(TiffDataType[] exifData) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
| JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
| JpegExifData(ExifData exifData) | Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau. |
Champs
| Champ | Description |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | La taille maximale du segment EXIF en octets autorisée. |
Méthodes
| Méthode | Description |
|---|---|
| getArtist() | Obtient ou définit l’artiste. |
| setArtist(String value) | Obtient ou définit l’artiste. |
| getBitsPerSample() | Obtient ou définit les bits par échantillon. |
| setBitsPerSample(int[] value) | Obtient ou définit les bits par échantillon. |
| getCompression() | Obtient ou définit la compression. |
| setCompression(int value) | Obtient ou définit la compression. |
| getCopyright() | Obtient ou définit le droit d’auteur. |
| setCopyright(String value) | Obtient ou définit le droit d’auteur. |
| getDateTime() | Obtient ou définit la date et l’heure. |
| setDateTime(String value) | Obtient ou définit la date et l’heure. |
| getImageDescription() | Obtient ou définit la description de l’image. |
| setImageDescription(String value) | Obtient ou définit la description de l’image. |
| getImageLength() | Obtient ou définit la longueur de l’image. |
| setImageLength(long value) | Obtient ou définit la longueur de l’image. |
| getImageWidth() | Obtient ou définit la largeur de l’image. |
| setImageWidth(long value) | Obtient ou définit la largeur de l’image. |
| getModel() | Obtient ou définit le modèle. |
| setModel(String value) | Obtient ou définit le modèle. |
| getPhotometricInterpretation() | Obtient ou définit l’interprétation photométrique. |
| setPhotometricInterpretation(int value) | Obtient ou définit l’interprétation photométrique. |
| getPlanarConfiguration() | Obtient ou définit la configuration planaire. |
| setPlanarConfiguration(int value) | Obtient ou définit la configuration planaire. |
| getPrimaryChromaticities() | Obtient ou définit la chromaticité des trois couleurs primaires de l’image. |
| setPrimaryChromaticities(TiffRational[] value) | Obtient ou définit la chromaticité des trois couleurs primaires de l’image. |
| getReferenceBlackWhite() | Obtient ou définit la référence noir blanc. |
| setReferenceBlackWhite(TiffRational[] value) | Obtient ou définit la référence noir blanc. |
| getResolutionUnit() | Obtient ou définit l’unité de résolution. |
| setResolutionUnit(int value) | Obtient ou définit l’unité de résolution. |
| getSamplesPerPixel() | Obtient ou définit les échantillons par pixel. |
| setSamplesPerPixel(int value) | Obtient ou définit les échantillons par pixel. |
| getSoftware() | Obtient ou définit le logiciel. |
| setSoftware(String value) | Obtient ou définit le logiciel. |
| getTransferFunction() | Obtient ou définit la fonction de transfert. |
| setTransferFunction(int[] value) | Obtient ou définit la fonction de transfert. |
| getXResolution() | Obtient ou définit la résolution x. |
| setXResolution(TiffRational value) | Obtient ou définit la résolution x. |
| getYCbCrCoefficients() | Obtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr. |
| setYCbCrCoefficients(TiffRational[] value) | Obtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr. |
| getYCbCrPositioning() | Obtient ou définit la position des composants de chrominance par rapport au composant de luminance. |
| setYCbCrPositioning(int value) | Obtient ou définit la position des composants de chrominance par rapport au composant de luminance. |
| getYCbCrSubSampling() | Obtient ou définit le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance. |
| setYCbCrSubSampling(int[] value) | Obtient ou définit le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance. |
| getYResolution() | Obtient ou définit la résolution y. |
| setYResolution(TiffRational value) | Obtient ou définit la résolution y. |
| serializeExifData() | Sérialise les données EXIF. |
JpegExifData()
public JpegExifData()
Initialise une nouvelle instance de la classe JpegExifData.
JpegExifData(TiffDataType[] exifData)
public JpegExifData(TiffDataType[] exifData)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| exifData | TiffDataType[] | Tableau de balises EXIF avec les balises communes et GPS. |
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| commonTags | TiffDataType[] | Les balises communes. |
| exifTags | TiffDataType[] | Les balises EXIF. |
| gpsTags | TiffDataType[] | Les balises GPS. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
Initialise une nouvelle instance de la classe JpegExifData avec des données provenant du tableau.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| exifData | ExifData | Tableau de balises EXIF avec les balises communes et GPS. |
MAX_EXIF_SEGMENT_SIZE
public static final int MAX_EXIF_SEGMENT_SIZE
La taille maximale du segment EXIF en octets autorisée.
getArtist()
public String getArtist()
Obtient ou définit l’artiste.
Valeur : L’artiste.
Returns: java.lang.String
setArtist(String value)
public void setArtist(String value)
Obtient ou définit l’artiste.
Valeur : L’artiste.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getBitsPerSample()
public int[] getBitsPerSample()
Obtient ou définit les bits par échantillon.
Valeur : Les bits par échantillon.
Returns: int[]
setBitsPerSample(int[] value)
public void setBitsPerSample(int[] value)
Obtient ou définit les bits par échantillon.
Valeur : Les bits par échantillon.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int[] |
getCompression()
public int getCompression()
Obtient ou définit la compression.
Valeur : la compression.
Returns: int
setCompression(int value)
public void setCompression(int value)
Obtient ou définit la compression.
Valeur : la compression.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getCopyright()
public String getCopyright()
Obtient ou définit le droit d’auteur.
Valeur : Le droit d’auteur.
Returns: java.lang.String
setCopyright(String value)
public void setCopyright(String value)
Obtient ou définit le droit d’auteur.
Valeur : Le droit d’auteur.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getDateTime()
public String getDateTime()
Obtient ou définit la date et l’heure.
Valeur : La date et l’heure.
Returns: java.lang.String
setDateTime(String value)
public void setDateTime(String value)
Obtient ou définit la date et l’heure.
Valeur : La date et l’heure.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getImageDescription()
public String getImageDescription()
Obtient ou définit la description de l’image.
Valeur : La description de l’image.
Returns: java.lang.String
setImageDescription(String value)
public void setImageDescription(String value)
Obtient ou définit la description de l’image.
Valeur : La description de l’image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getImageLength()
public long getImageLength()
Obtient ou définit la longueur de l’image.
Valeur : La longueur de l’image.
Returns: long
setImageLength(long value)
public void setImageLength(long value)
Obtient ou définit la longueur de l’image.
Valeur : La longueur de l’image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | long |
getImageWidth()
public long getImageWidth()
Obtient ou définit la largeur de l’image.
Valeur : La largeur de l’image.
Returns: long
setImageWidth(long value)
public void setImageWidth(long value)
Obtient ou définit la largeur de l’image.
Valeur : La largeur de l’image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | long |
getModel()
public String getModel()
Obtient ou définit le modèle.
Valeur : Le modèle.
Returns: java.lang.String
setModel(String value)
public void setModel(String value)
Obtient ou définit le modèle.
Valeur : Le modèle.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getPhotometricInterpretation()
public int getPhotometricInterpretation()
Obtient ou définit l’interprétation photométrique.
Valeur : L’interprétation photométrique.
Returns: int
setPhotometricInterpretation(int value)
public void setPhotometricInterpretation(int value)
Obtient ou définit l’interprétation photométrique.
Valeur : L’interprétation photométrique.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getPlanarConfiguration()
public int getPlanarConfiguration()
Obtient ou définit la configuration planaire.
Valeur : La configuration planaire.
Returns: int
setPlanarConfiguration(int value)
public void setPlanarConfiguration(int value)
Obtient ou définit la configuration planaire.
Valeur : La configuration planaire.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getPrimaryChromaticities()
public TiffRational[] getPrimaryChromaticities()
Obtient ou définit la chromaticité des trois couleurs primaires de l’image.
Valeur : La chromaticité des trois couleurs primaires de l’image.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setPrimaryChromaticities(TiffRational[] value)
public void setPrimaryChromaticities(TiffRational[] value)
Obtient ou définit la chromaticité des trois couleurs primaires de l’image.
Valeur : La chromaticité des trois couleurs primaires de l’image.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TiffRational[] |
getReferenceBlackWhite()
public TiffRational[] getReferenceBlackWhite()
Obtient ou définit la référence noir blanc.
Valeur : Le noir et blanc de référence.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setReferenceBlackWhite(TiffRational[] value)
public void setReferenceBlackWhite(TiffRational[] value)
Obtient ou définit la référence noir blanc.
Valeur : Le noir et blanc de référence.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TiffRational[] |
getResolutionUnit()
public int getResolutionUnit()
Obtient ou définit l’unité de résolution.
Valeur : L’unité de résolution.
Returns: int
setResolutionUnit(int value)
public void setResolutionUnit(int value)
Obtient ou définit l’unité de résolution.
Valeur : L’unité de résolution.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getSamplesPerPixel()
public int getSamplesPerPixel()
Obtient ou définit les échantillons par pixel.
Valeur : Les échantillons par pixel.
Returns: int
setSamplesPerPixel(int value)
public void setSamplesPerPixel(int value)
Obtient ou définit les échantillons par pixel.
Valeur : Les échantillons par pixel.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getSoftware()
public String getSoftware()
Obtient ou définit le logiciel.
Valeur : Le logiciel.
Returns: java.lang.String
setSoftware(String value)
public void setSoftware(String value)
Obtient ou définit le logiciel.
Valeur : Le logiciel.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String |
getTransferFunction()
public int[] getTransferFunction()
Obtient ou définit la fonction de transfert.
Valeur : La fonction de transfert.
Returns: int[]
setTransferFunction(int[] value)
public void setTransferFunction(int[] value)
Obtient ou définit la fonction de transfert.
Valeur : La fonction de transfert.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int[] |
getXResolution()
public TiffRational getXResolution()
Obtient ou définit la résolution x.
Valeur : La résolution x.
Returns: TiffRational
setXResolution(TiffRational value)
public void setXResolution(TiffRational value)
Obtient ou définit la résolution x.
Valeur : La résolution x.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TiffRational |
getYCbCrCoefficients()
public TiffRational[] getYCbCrCoefficients()
Obtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr.
Valeur : Les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setYCbCrCoefficients(TiffRational[] value)
public void setYCbCrCoefficients(TiffRational[] value)
Obtient ou définit les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr.
Valeur : Les coefficients matriciels pour la transformation des données d’image de RGB à YCbCr.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TiffRational[] |
getYCbCrPositioning()
public int getYCbCrPositioning()
Obtient ou définit la position des composants de chrominance par rapport au composant de luminance.
Valeur : La position des composants de chrominance par rapport au composant de luminance.
Returns: int
setYCbCrPositioning(int value)
public void setYCbCrPositioning(int value)
Obtient ou définit la position des composants de chrominance par rapport au composant de luminance.
Valeur : La position des composants de chrominance par rapport au composant de luminance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int |
getYCbCrSubSampling()
public int[] getYCbCrSubSampling()
Obtient ou définit le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance.
Valeur : Le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance.
Returns: int[]
setYCbCrSubSampling(int[] value)
public void setYCbCrSubSampling(int[] value)
Obtient ou définit le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance.
Valeur : Le rapport d’échantillonnage des composants de chrominance par rapport au composant de luminance.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | int[] |
getYResolution()
public TiffRational getYResolution()
Obtient ou définit la résolution y.
Valeur : La résolution y.
Returns: TiffRational
setYResolution(TiffRational value)
public void setYResolution(TiffRational value)
Obtient ou définit la résolution y.
Valeur : La résolution y.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | TiffRational |
serializeExifData()
public byte[] serializeExifData()
Sérialise les données EXIF. Écrit les valeurs et le contenu des balises. La balise de taille la plus influente est le contenu de la balise Thumbnail.
Returns: byte[] - Les données EXIF sérialisées.
La taille totale du segment doit être inférieure ou égale à MaxExifSegmentSize octets afin de produire une image jpeg correcte. Astuce : essayez de réduire la taille de la vignette ou de modifier sa compression au cas où vous auriez une section EXIF trop grande.