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

ConstructeurDescription
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

ChampDescription
MAX_EXIF_SEGMENT_SIZELa taille maximale du segment EXIF en octets autorisée.

Méthodes

MéthodeDescription
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ètreTypeDescription
exifDataTiffDataType[]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ètreTypeDescription
commonTagsTiffDataType[]Les balises communes.
exifTagsTiffDataType[]Les balises EXIF.
gpsTagsTiffDataType[]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ètreTypeDescription
exifDataExifDataTableau 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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurint[]

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurlong

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ètreTypeDescription
valeurlong

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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

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ètreTypeDescription
valueTiffRational[]

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ètreTypeDescription
valueTiffRational[]

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurjava.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ètreTypeDescription
valeurint[]

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ètreTypeDescription
valueTiffRational

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ètreTypeDescription
valueTiffRational[]

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ètreTypeDescription
valeurint

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ètreTypeDescription
valeurint[]

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ètreTypeDescription
valueTiffRational

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.