JpegExifData
Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData
public final class JpegExifData extends ExifData
EXIF-Datencontainer für JPEG-Dateien.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| JpegExifData() | Initialisiert eine neue Instanz der JpegExifData-Klasse. |
| JpegExifData(TiffDataType[] exifData) | Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array. |
| JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags) | Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array. |
| JpegExifData(ExifData exifData) | Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array. |
Felder
| Feld | Beschreibung |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | Die maximal zulässige EXIF-Segmentgröße in Bytes. |
Methoden
| Methode | Beschreibung |
|---|---|
| getArtist() | Liest oder setzt den Künstler. |
| setArtist(String value) | Liest oder setzt den Künstler. |
| getBitsPerSample() | Liest oder setzt die Bits pro Sample. |
| setBitsPerSample(int[] value) | Liest oder setzt die Bits pro Sample. |
| getCompression() | Liest oder setzt die Kompression. |
| setCompression(int value) | Liest oder setzt die Kompression. |
| getCopyright() | Liest oder setzt das Copyright. |
| setCopyright(String value) | Liest oder setzt das Copyright. |
| getDateTime() | Liest oder setzt das Datum und die Uhrzeit. |
| setDateTime(String value) | Liest oder setzt das Datum und die Uhrzeit. |
| getImageDescription() | Liest oder setzt die Bildbeschreibung. |
| setImageDescription(String value) | Liest oder setzt die Bildbeschreibung. |
| getImageLength() | Liest oder setzt die Bildlänge. |
| setImageLength(long value) | Liest oder setzt die Bildlänge. |
| getImageWidth() | Liest oder setzt die Bildbreite. |
| setImageWidth(long value) | Liest oder setzt die Bildbreite. |
| getModel() | Liest oder setzt das Modell. |
| setModel(String value) | Liest oder setzt das Modell. |
| getPhotometricInterpretation() | Liest oder setzt die photometrische Interpretation. |
| setPhotometricInterpretation(int value) | Liest oder setzt die photometrische Interpretation. |
| getPlanarConfiguration() | Liest oder setzt die planare Konfiguration. |
| setPlanarConfiguration(int value) | Liest oder setzt die planare Konfiguration. |
| getPrimaryChromaticities() | Liest oder setzt die Chromatik der drei Primärfarben des Bildes. |
| setPrimaryChromaticities(TiffRational[] value) | Liest oder setzt die Chromatik der drei Primärfarben des Bildes. |
| getReferenceBlackWhite() | Liest oder setzt das Referenz‑Schwarz‑Weiß. |
| setReferenceBlackWhite(TiffRational[] value) | Liest oder setzt das Referenz‑Schwarz‑Weiß. |
| getResolutionUnit() | Liest oder setzt die Auflösungseinheit. |
| setResolutionUnit(int value) | Liest oder setzt die Auflösungseinheit. |
| getSamplesPerPixel() | Liest oder setzt die Proben pro Pixel. |
| setSamplesPerPixel(int value) | Liest oder setzt die Proben pro Pixel. |
| getSoftware() | Liest oder setzt die Software. |
| setSoftware(String value) | Liest oder setzt die Software. |
| getTransferFunction() | Liest oder setzt die Transferfunktion. |
| setTransferFunction(int[] value) | Liest oder setzt die Transferfunktion. |
| getXResolution() | Liest oder setzt die x-Auflösung. |
| setXResolution(TiffRational value) | Liest oder setzt die x-Auflösung. |
| getYCbCrCoefficients() | Liest oder setzt die Matrixkoeffizienten für die Transformation von RGB- zu YCbCr-Bilddaten. |
| setYCbCrCoefficients(TiffRational[] value) | Liest oder setzt die Matrixkoeffizienten für die Transformation von RGB- zu YCbCr-Bilddaten. |
| getYCbCrPositioning() | Liest oder setzt die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente. |
| setYCbCrPositioning(int value) | Liest oder setzt die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente. |
| getYCbCrSubSampling() | Liest oder setzt das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente. |
| setYCbCrSubSampling(int[] value) | Liest oder setzt das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente. |
| getYResolution() | Liest oder setzt die y-Auflösung. |
| setYResolution(TiffRational value) | Liest oder setzt die y-Auflösung. |
| serializeExifData() | Serialisiert die EXIF-Daten. |
JpegExifData()
public JpegExifData()
Initialisiert eine neue Instanz der JpegExifData-Klasse.
JpegExifData(TiffDataType[] exifData)
public JpegExifData(TiffDataType[] exifData)
Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| exifData | TiffDataType[] | Array von EXIF-Tags zusammen mit gemeinsamen und GPS-Tags. |
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| commonTags | TiffDataType[] | Die gemeinsamen Tags. |
| exifTags | TiffDataType[] | Die EXIF-Tags. |
| gpsTags | TiffDataType[] | Die GPS-Tags. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
Initialisiert eine neue Instanz der JpegExifData-Klasse mit Daten aus einem Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| exifData | ExifData | Array von EXIF-Tags zusammen mit gemeinsamen und GPS-Tags. |
MAX_EXIF_SEGMENT_SIZE
public static final int MAX_EXIF_SEGMENT_SIZE
Die maximal zulässige EXIF-Segmentgröße in Bytes.
getArtist()
public String getArtist()
Liest oder setzt den Künstler.
Wert: Der Künstler.
Returns: java.lang.String
setArtist(String value)
public void setArtist(String value)
Liest oder setzt den Künstler.
Wert: Der Künstler.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getBitsPerSample()
public int[] getBitsPerSample()
Liest oder setzt die Bits pro Sample.
Wert: Die Bits pro Sample.
Returns: int[]
setBitsPerSample(int[] value)
public void setBitsPerSample(int[] value)
Liest oder setzt die Bits pro Sample.
Wert: Die Bits pro Sample.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int[] |
getCompression()
public int getCompression()
Liest oder setzt die Kompression.
Wert: Die Kompression.
Returns: int
setCompression(int value)
public void setCompression(int value)
Liest oder setzt die Kompression.
Wert: Die Kompression.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCopyright()
public String getCopyright()
Liest oder setzt das Copyright.
Wert: Das Copyright.
Returns: java.lang.String
setCopyright(String value)
public void setCopyright(String value)
Liest oder setzt das Copyright.
Wert: Das Copyright.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getDateTime()
public String getDateTime()
Liest oder setzt das Datum und die Uhrzeit.
Wert: Das Datum und die Uhrzeit.
Returns: java.lang.String
setDateTime(String value)
public void setDateTime(String value)
Liest oder setzt das Datum und die Uhrzeit.
Wert: Das Datum und die Uhrzeit.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getImageDescription()
public String getImageDescription()
Liest oder setzt die Bildbeschreibung.
Wert: Die Bildbeschreibung.
Returns: java.lang.String
setImageDescription(String value)
public void setImageDescription(String value)
Liest oder setzt die Bildbeschreibung.
Wert: Die Bildbeschreibung.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getImageLength()
public long getImageLength()
Liest oder setzt die Bildlänge.
Wert: Die Länge des Bildes.
Returns: long
setImageLength(long value)
public void setImageLength(long value)
Liest oder setzt die Bildlänge.
Wert: Die Länge des Bildes.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | long |
getImageWidth()
public long getImageWidth()
Liest oder setzt die Bildbreite.
Wert: Die Breite des Bildes.
Returns: long
setImageWidth(long value)
public void setImageWidth(long value)
Liest oder setzt die Bildbreite.
Wert: Die Breite des Bildes.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | long |
getModel()
public String getModel()
Liest oder setzt das Modell.
Wert: Das Modell.
Returns: java.lang.String
setModel(String value)
public void setModel(String value)
Liest oder setzt das Modell.
Wert: Das Modell.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getPhotometricInterpretation()
public int getPhotometricInterpretation()
Liest oder setzt die photometrische Interpretation.
Wert: Die photometrische Interpretation.
Returns: int
setPhotometricInterpretation(int value)
public void setPhotometricInterpretation(int value)
Liest oder setzt die photometrische Interpretation.
Wert: Die photometrische Interpretation.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getPlanarConfiguration()
public int getPlanarConfiguration()
Liest oder setzt die planare Konfiguration.
Wert: Die planare Konfiguration.
Returns: int
setPlanarConfiguration(int value)
public void setPlanarConfiguration(int value)
Liest oder setzt die planare Konfiguration.
Wert: Die planare Konfiguration.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getPrimaryChromaticities()
public TiffRational[] getPrimaryChromaticities()
Liest oder setzt die Chromatik der drei Primärfarben des Bildes.
Wert: Die Chromatik der drei Primärfarben des Bildes.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setPrimaryChromaticities(TiffRational[] value)
public void setPrimaryChromaticities(TiffRational[] value)
Liest oder setzt die Chromatik der drei Primärfarben des Bildes.
Wert: Die Chromatik der drei Primärfarben des Bildes.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TiffRational[] |
getReferenceBlackWhite()
public TiffRational[] getReferenceBlackWhite()
Liest oder setzt das Referenz‑Schwarz‑Weiß.
Wert: Das Referenz‑Schwarz‑Weiß.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setReferenceBlackWhite(TiffRational[] value)
public void setReferenceBlackWhite(TiffRational[] value)
Liest oder setzt das Referenz‑Schwarz‑Weiß.
Wert: Das Referenz‑Schwarz‑Weiß.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TiffRational[] |
getResolutionUnit()
public int getResolutionUnit()
Liest oder setzt die Auflösungseinheit.
Wert: Die Auflösungseinheit.
Returns: int
setResolutionUnit(int value)
public void setResolutionUnit(int value)
Liest oder setzt die Auflösungseinheit.
Wert: Die Auflösungseinheit.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getSamplesPerPixel()
public int getSamplesPerPixel()
Liest oder setzt die Proben pro Pixel.
Wert: Die Proben pro Pixel.
Returns: int
setSamplesPerPixel(int value)
public void setSamplesPerPixel(int value)
Liest oder setzt die Proben pro Pixel.
Wert: Die Proben pro Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getSoftware()
public String getSoftware()
Liest oder setzt die Software.
Wert: Die Software.
Returns: java.lang.String
setSoftware(String value)
public void setSoftware(String value)
Liest oder setzt die Software.
Wert: Die Software.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String |
getTransferFunction()
public int[] getTransferFunction()
Liest oder setzt die Transferfunktion.
Wert: Die Transferfunktion.
Returns: int[]
setTransferFunction(int[] value)
public void setTransferFunction(int[] value)
Liest oder setzt die Transferfunktion.
Wert: Die Transferfunktion.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int[] |
getXResolution()
public TiffRational getXResolution()
Liest oder setzt die x-Auflösung.
Wert: Die x-Auflösung.
Returns: TiffRational
setXResolution(TiffRational value)
public void setXResolution(TiffRational value)
Liest oder setzt die x-Auflösung.
Wert: Die x-Auflösung.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TiffRational |
getYCbCrCoefficients()
public TiffRational[] getYCbCrCoefficients()
Liest oder setzt die Matrixkoeffizienten für die Transformation von RGB- zu YCbCr-Bilddaten.
Wert: Die Matrixkoeffizienten für die Transformation von RGB zu YCbCr Bilddaten.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setYCbCrCoefficients(TiffRational[] value)
public void setYCbCrCoefficients(TiffRational[] value)
Liest oder setzt die Matrixkoeffizienten für die Transformation von RGB- zu YCbCr-Bilddaten.
Wert: Die Matrixkoeffizienten für die Transformation von RGB zu YCbCr Bilddaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TiffRational[] |
getYCbCrPositioning()
public int getYCbCrPositioning()
Liest oder setzt die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Wert: Die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Returns: int
setYCbCrPositioning(int value)
public void setYCbCrPositioning(int value)
Liest oder setzt die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Wert: Die Position der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYCbCrSubSampling()
public int[] getYCbCrSubSampling()
Liest oder setzt das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Wert: Das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Returns: int[]
setYCbCrSubSampling(int[] value)
public void setYCbCrSubSampling(int[] value)
Liest oder setzt das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Wert: Das Abtastverhältnis der Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int[] |
getYResolution()
public TiffRational getYResolution()
Liest oder setzt die y-Auflösung.
Wert: Die y-Auflösung.
Returns: TiffRational
setYResolution(TiffRational value)
public void setYResolution(TiffRational value)
Liest oder setzt die y-Auflösung.
Wert: Die y-Auflösung.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| value | TiffRational |
serializeExifData()
public byte[] serializeExifData()
Serialisiert die EXIF-Daten. Schreibt die Tag‑Werte und Inhalte. Der am stärksten einflussnehmende Größentag ist der Thumbnail‑Tag‑Inhalt.
Returns: byte[] - Die serialisierten EXIF-Daten.
Die Gesamtsegmentgröße muss kleiner oder gleich MaxExifSegmentSize Bytes sein, um ein korrektes JPEG‑Bild zu erzeugen. Hinweis: Versuchen Sie, die Thumbnail‑Größe zu reduzieren oder deren Kompression zu ändern, falls Sie einen zu großen EXIF‑Abschnitt haben.