JpegExifData
Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData
public final class JpegExifData extends ExifData
Contenitore di dati EXIF per file jpeg.
Costruttori
| Costruttore | Descrizione |
|---|---|
| JpegExifData() | Inizializza una nuova istanza della classe JpegExifData. |
| JpegExifData(TiffDataType[] exifData) | Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array. |
| JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags) | Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array. |
| JpegExifData(ExifData exifData) | Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array. |
Campi
| Campo | Descrizione |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | La dimensione massima consentita del segmento EXIF in byte. |
Metodi
| Metodo | Descrizione |
|---|---|
| getArtist() | Ottiene o imposta l’artista. |
| setArtist(String value) | Ottiene o imposta l’artista. |
| getBitsPerSample() | Ottiene o imposta i bit per campione. |
| setBitsPerSample(int[] value) | Ottiene o imposta i bit per campione. |
| getCompression() | Ottiene o imposta la compressione. |
| setCompression(int value) | Ottiene o imposta la compressione. |
| getCopyright() | Ottiene o imposta il copyright. |
| setCopyright(String value) | Ottiene o imposta il copyright. |
| getDateTime() | Ottiene o imposta la data e ora. |
| setDateTime(String value) | Ottiene o imposta la data e ora. |
| getImageDescription() | Ottiene o imposta la descrizione dell’immagine. |
| setImageDescription(String value) | Ottiene o imposta la descrizione dell’immagine. |
| getImageLength() | Ottiene o imposta la lunghezza dell’immagine. |
| setImageLength(long value) | Ottiene o imposta la lunghezza dell’immagine. |
| getImageWidth() | Ottiene o imposta la larghezza dell’immagine. |
| setImageWidth(long value) | Ottiene o imposta la larghezza dell’immagine. |
| getModel() | Ottiene o imposta il modello. |
| setModel(String value) | Ottiene o imposta il modello. |
| getPhotometricInterpretation() | Ottiene o imposta l’interpretazione fotometrica. |
| setPhotometricInterpretation(int value) | Ottiene o imposta l’interpretazione fotometrica. |
| getPlanarConfiguration() | Ottiene o imposta la configurazione planare. |
| setPlanarConfiguration(int value) | Ottiene o imposta la configurazione planare. |
| getPrimaryChromaticities() | Ottiene o imposta la cromaticità dei tre colori primari dell’immagine. |
| setPrimaryChromaticities(TiffRational[] value) | Ottiene o imposta la cromaticità dei tre colori primari dell’immagine. |
| getReferenceBlackWhite() | Ottiene o imposta il riferimento bianco-nero. |
| setReferenceBlackWhite(TiffRational[] value) | Ottiene o imposta il riferimento bianco-nero. |
| getResolutionUnit() | Ottiene o imposta l’unità di risoluzione. |
| setResolutionUnit(int value) | Ottiene o imposta l’unità di risoluzione. |
| getSamplesPerPixel() | Ottiene o imposta i campioni per pixel. |
| setSamplesPerPixel(int value) | Ottiene o imposta i campioni per pixel. |
| getSoftware() | Ottiene o imposta il software. |
| setSoftware(String value) | Ottiene o imposta il software. |
| getTransferFunction() | Ottiene o imposta la funzione di trasferimento. |
| setTransferFunction(int[] value) | Ottiene o imposta la funzione di trasferimento. |
| getXResolution() | Ottiene o imposta la risoluzione x. |
| setXResolution(TiffRational value) | Ottiene o imposta la risoluzione x. |
| getYCbCrCoefficients() | Ottiene o imposta i coefficienti della matrice per la trasformazione dei dati immagine da RGB a YCbCr. |
| setYCbCrCoefficients(TiffRational[] value) | Ottiene o imposta i coefficienti della matrice per la trasformazione dei dati immagine da RGB a YCbCr. |
| getYCbCrPositioning() | Ottiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza. |
| setYCbCrPositioning(int value) | Ottiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza. |
| getYCbCrSubSampling() | Ottiene o imposta il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza. |
| setYCbCrSubSampling(int[] value) | Ottiene o imposta il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza. |
| getYResolution() | Ottiene o imposta la risoluzione y. |
| setYResolution(TiffRational value) | Ottiene o imposta la risoluzione y. |
| serializeExifData() | Serializza i dati EXIF. |
JpegExifData()
public JpegExifData()
Inizializza una nuova istanza della classe JpegExifData.
JpegExifData(TiffDataType[] exifData)
public JpegExifData(TiffDataType[] exifData)
Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| exifData | TiffDataType[] | Array di tag EXIF insieme a tag comuni e GPS. |
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| commonTags | TiffDataType[] | I tag comuni. |
| exifTags | TiffDataType[] | I tag EXIF. |
| gpsTags | TiffDataType[] | I tag GPS. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
Inizializza una nuova istanza della classe JpegExifData con i dati provenienti da un array.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| exifData | ExifData | Array di tag EXIF insieme a tag comuni e GPS. |
MAX_EXIF_SEGMENT_SIZE
public static final int MAX_EXIF_SEGMENT_SIZE
La dimensione massima consentita del segmento EXIF in byte.
getArtist()
public String getArtist()
Ottiene o imposta l’artista.
Valore: L’artista.
Returns: java.lang.String
setArtist(String value)
public void setArtist(String value)
Ottiene o imposta l’artista.
Valore: L’artista.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getBitsPerSample()
public int[] getBitsPerSample()
Ottiene o imposta i bit per campione.
Valore: I bit per campione.
Returns: int[]
setBitsPerSample(int[] value)
public void setBitsPerSample(int[] value)
Ottiene o imposta i bit per campione.
Valore: I bit per campione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int[] |
getCompression()
public int getCompression()
Ottiene o imposta la compressione.
Valore: La compressione.
Returns: int
setCompression(int value)
public void setCompression(int value)
Ottiene o imposta la compressione.
Valore: La compressione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getCopyright()
public String getCopyright()
Ottiene o imposta il copyright.
Valore: Il copyright.
Returns: java.lang.String
setCopyright(String value)
public void setCopyright(String value)
Ottiene o imposta il copyright.
Valore: Il copyright.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getDateTime()
public String getDateTime()
Ottiene o imposta la data e ora.
Valore: Data e ora.
Returns: java.lang.String
setDateTime(String value)
public void setDateTime(String value)
Ottiene o imposta la data e ora.
Valore: Data e ora.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getImageDescription()
public String getImageDescription()
Ottiene o imposta la descrizione dell’immagine.
Valore: La descrizione dell’immagine.
Returns: java.lang.String
setImageDescription(String value)
public void setImageDescription(String value)
Ottiene o imposta la descrizione dell’immagine.
Valore: La descrizione dell’immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getImageLength()
public long getImageLength()
Ottiene o imposta la lunghezza dell’immagine.
Valore: La lunghezza dell’immagine.
Returns: long
setImageLength(long value)
public void setImageLength(long value)
Ottiene o imposta la lunghezza dell’immagine.
Valore: La lunghezza dell’immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | long |
getImageWidth()
public long getImageWidth()
Ottiene o imposta la larghezza dell’immagine.
Valore: La larghezza dell’immagine.
Returns: long
setImageWidth(long value)
public void setImageWidth(long value)
Ottiene o imposta la larghezza dell’immagine.
Valore: La larghezza dell’immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | long |
getModel()
public String getModel()
Ottiene o imposta il modello.
Valore: Il modello.
Returns: java.lang.String
setModel(String value)
public void setModel(String value)
Ottiene o imposta il modello.
Valore: Il modello.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getPhotometricInterpretation()
public int getPhotometricInterpretation()
Ottiene o imposta l’interpretazione fotometrica.
Valore: L’interpretazione fotometrica.
Returns: int
setPhotometricInterpretation(int value)
public void setPhotometricInterpretation(int value)
Ottiene o imposta l’interpretazione fotometrica.
Valore: L’interpretazione fotometrica.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getPlanarConfiguration()
public int getPlanarConfiguration()
Ottiene o imposta la configurazione planare.
Valore: La configurazione planare.
Returns: int
setPlanarConfiguration(int value)
public void setPlanarConfiguration(int value)
Ottiene o imposta la configurazione planare.
Valore: La configurazione planare.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getPrimaryChromaticities()
public TiffRational[] getPrimaryChromaticities()
Ottiene o imposta la cromaticità dei tre colori primari dell’immagine.
Valore: La cromaticità dei tre colori primari dell’immagine.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setPrimaryChromaticities(TiffRational[] value)
public void setPrimaryChromaticities(TiffRational[] value)
Ottiene o imposta la cromaticità dei tre colori primari dell’immagine.
Valore: La cromaticità dei tre colori primari dell’immagine.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | TiffRational[] |
getReferenceBlackWhite()
public TiffRational[] getReferenceBlackWhite()
Ottiene o imposta il riferimento bianco-nero.
Valore: Il riferimento bianco e nero.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setReferenceBlackWhite(TiffRational[] value)
public void setReferenceBlackWhite(TiffRational[] value)
Ottiene o imposta il riferimento bianco-nero.
Valore: Il riferimento bianco e nero.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | TiffRational[] |
getResolutionUnit()
public int getResolutionUnit()
Ottiene o imposta l’unità di risoluzione.
Valore: L’unità di risoluzione.
Returns: int
setResolutionUnit(int value)
public void setResolutionUnit(int value)
Ottiene o imposta l’unità di risoluzione.
Valore: L’unità di risoluzione.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getSamplesPerPixel()
public int getSamplesPerPixel()
Ottiene o imposta i campioni per pixel.
Valore: I campioni per pixel.
Returns: int
setSamplesPerPixel(int value)
public void setSamplesPerPixel(int value)
Ottiene o imposta i campioni per pixel.
Valore: I campioni per pixel.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getSoftware()
public String getSoftware()
Ottiene o imposta il software.
Valore: Il software.
Returns: java.lang.String
setSoftware(String value)
public void setSoftware(String value)
Ottiene o imposta il software.
Valore: Il software.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String |
getTransferFunction()
public int[] getTransferFunction()
Ottiene o imposta la funzione di trasferimento.
Valore: La funzione di trasferimento.
Returns: int[]
setTransferFunction(int[] value)
public void setTransferFunction(int[] value)
Ottiene o imposta la funzione di trasferimento.
Valore: La funzione di trasferimento.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int[] |
getXResolution()
public TiffRational getXResolution()
Ottiene o imposta la risoluzione x.
Valore: La risoluzione x.
Returns: TiffRational
setXResolution(TiffRational value)
public void setXResolution(TiffRational value)
Ottiene o imposta la risoluzione x.
Valore: La risoluzione x.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | TiffRational |
getYCbCrCoefficients()
public TiffRational[] getYCbCrCoefficients()
Ottiene o imposta i coefficienti della matrice per la trasformazione dei dati immagine da RGB a YCbCr.
Valore: I coefficienti della matrice per la trasformazione da dati immagine RGB a YCbCr.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setYCbCrCoefficients(TiffRational[] value)
public void setYCbCrCoefficients(TiffRational[] value)
Ottiene o imposta i coefficienti della matrice per la trasformazione dei dati immagine da RGB a YCbCr.
Valore: I coefficienti della matrice per la trasformazione da dati immagine RGB a YCbCr.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | TiffRational[] |
getYCbCrPositioning()
public int getYCbCrPositioning()
Ottiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza.
Valore: La posizione dei componenti di crominanza rispetto al componente di luminanza.
Returns: int
setYCbCrPositioning(int value)
public void setYCbCrPositioning(int value)
Ottiene o imposta la posizione dei componenti di crominanza rispetto al componente di luminanza.
Valore: La posizione dei componenti di crominanza rispetto al componente di luminanza.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int |
getYCbCrSubSampling()
public int[] getYCbCrSubSampling()
Ottiene o imposta il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza.
Valore: Il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza.
Returns: int[]
setYCbCrSubSampling(int[] value)
public void setYCbCrSubSampling(int[] value)
Ottiene o imposta il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza.
Valore: Il rapporto di campionamento dei componenti di crominanza rispetto al componente di luminanza.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int[] |
getYResolution()
public TiffRational getYResolution()
Ottiene o imposta la risoluzione y.
Valore: La risoluzione y.
Returns: TiffRational
setYResolution(TiffRational value)
public void setYResolution(TiffRational value)
Ottiene o imposta la risoluzione y.
Valore: La risoluzione y.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | TiffRational |
serializeExifData()
public byte[] serializeExifData()
Serializza i dati EXIF. Scrive i valori e i contenuti dei tag. Il tag di dimensione più influente è il contenuto del tag Thumbnail.
Returns: byte[] - I dati EXIF serializzati.
La dimensione complessiva del segmento deve essere inferiore o uguale a MaxExifSegmentSize byte per produrre un’immagine jpeg corretta. Suggerimento: prova a ridurre la dimensione della miniatura o a cambiare la sua compressione nel caso tu abbia una sezione EXIF troppo grande.