JpegExifData
Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData
public final class JpegExifData extends ExifData
EXIF-datakontainer för jpeg-filer.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| JpegExifData() | Initierar en ny instans av klassen JpegExifData. |
| JpegExifData(TiffDataType[] exifData) | Initierar en ny instans av klassen JpegExifData med data från en array. |
| JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags) | Initierar en ny instans av klassen JpegExifData med data från en array. |
| JpegExifData(ExifData exifData) | Initierar en ny instans av klassen JpegExifData med data från en array. |
Fält
| Fält | Beskrivning |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | Den maximala EXIF-segmentstorleken i byte som är tillåten. |
Metoder
| Metod | Beskrivning |
|---|---|
| getArtist() | Hämtar eller anger artisten. |
| setArtist(String value) | Hämtar eller anger artisten. |
| getBitsPerSample() | Hämtar eller anger bitar per prov. |
| setBitsPerSample(int[] value) | Hämtar eller anger bitar per prov. |
| getCompression() | Hämtar eller anger komprimeringen. |
| setCompression(int value) | Hämtar eller anger komprimeringen. |
| getCopyright() | Hämtar eller anger upphovsrätten. |
| setCopyright(String value) | Hämtar eller anger upphovsrätten. |
| getDateTime() | Hämtar eller anger datum och tid. |
| setDateTime(String value) | Hämtar eller anger datum och tid. |
| getImageDescription() | Hämtar eller anger bildbeskrivning. |
| setImageDescription(String value) | Hämtar eller anger bildbeskrivning. |
| getImageLength() | Hämtar eller anger bildlängden. |
| setImageLength(long value) | Hämtar eller anger bildlängden. |
| getImageWidth() | Hämtar eller anger bildbredden. |
| setImageWidth(long value) | Hämtar eller anger bildbredden. |
| getModel() | Hämtar eller anger modellen. |
| setModel(String value) | Hämtar eller anger modellen. |
| getPhotometricInterpretation() | Hämtar eller anger den fotometriska tolkningen. |
| setPhotometricInterpretation(int value) | Hämtar eller anger den fotometriska tolkningen. |
| getPlanarConfiguration() | Hämtar eller anger planär konfiguration. |
| setPlanarConfiguration(int value) | Hämtar eller anger planär konfiguration. |
| getPrimaryChromaticities() | Hämtar eller anger kromaticiteten för bildens tre primära färger. |
| setPrimaryChromaticities(TiffRational[] value) | Hämtar eller anger kromaticiteten för bildens tre primära färger. |
| getReferenceBlackWhite() | Hämtar eller anger referenssvart/vitt. |
| setReferenceBlackWhite(TiffRational[] value) | Hämtar eller anger referenssvart/vitt. |
| getResolutionUnit() | Hämtar eller anger upplösningsenhet. |
| setResolutionUnit(int value) | Hämtar eller anger upplösningsenhet. |
| getSamplesPerPixel() | Hämtar eller anger prover per pixel. |
| setSamplesPerPixel(int value) | Hämtar eller anger prover per pixel. |
| getSoftware() | Hämtar eller anger programvaran. |
| setSoftware(String value) | Hämtar eller anger programvaran. |
| getTransferFunction() | Hämtar eller anger överföringsfunktionen. |
| setTransferFunction(int[] value) | Hämtar eller anger överföringsfunktionen. |
| getXResolution() | Hämtar eller anger x‑upplösningen. |
| setXResolution(TiffRational value) | Hämtar eller anger x‑upplösningen. |
| getYCbCrCoefficients() | Hämtar eller anger matriskoefficienterna för transformation från RGB till YCbCr-bilddata. |
| setYCbCrCoefficients(TiffRational[] value) | Hämtar eller anger matriskoefficienterna för transformation från RGB till YCbCr-bilddata. |
| getYCbCrPositioning() | Hämtar eller anger positionen för krominanskomponenterna i förhållande till luminanskomponenten. |
| setYCbCrPositioning(int value) | Hämtar eller anger positionen för krominanskomponenterna i förhållande till luminanskomponenten. |
| getYCbCrSubSampling() | Hämtar eller anger samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten. |
| setYCbCrSubSampling(int[] value) | Hämtar eller anger samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten. |
| getYResolution() | Hämtar eller anger y‑upplösningen. |
| setYResolution(TiffRational value) | Hämtar eller anger y‑upplösningen. |
| serializeExifData() | Serialiserar EXIF-data. |
JpegExifData()
public JpegExifData()
Initierar en ny instans av klassen JpegExifData.
JpegExifData(TiffDataType[] exifData)
public JpegExifData(TiffDataType[] exifData)
Initierar en ny instans av klassen JpegExifData med data från en array.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| exifData | TiffDataType[] | Array av EXIF-taggar tillsammans med gemensamma och GPS-taggar. |
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Initierar en ny instans av klassen JpegExifData med data från en array.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| commonTags | TiffDataType[] | De gemensamma taggarna. |
| exifTags | TiffDataType[] | EXIF-taggarna. |
| gpsTags | TiffDataType[] | GPS-taggarna. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
Initierar en ny instans av klassen JpegExifData med data från en array.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| exifData | ExifData | Array av EXIF-taggar tillsammans med gemensamma och GPS-taggar. |
MAX_EXIF_SEGMENT_SIZE
public static final int MAX_EXIF_SEGMENT_SIZE
Den maximala EXIF-segmentstorleken i byte som är tillåten.
getArtist()
public String getArtist()
Hämtar eller anger artisten.
Värde: Artisten.
Returns: java.lang.String
setArtist(String value)
public void setArtist(String value)
Hämtar eller anger artisten.
Värde: Artisten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getBitsPerSample()
public int[] getBitsPerSample()
Hämtar eller anger bitar per prov.
Värde: Bitar per prov.
Returns: int[]
setBitsPerSample(int[] value)
public void setBitsPerSample(int[] value)
Hämtar eller anger bitar per prov.
Värde: Bitar per prov.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] |
getCompression()
public int getCompression()
Hämtar eller anger komprimeringen.
Värde: Kompressionen.
Returns: int
setCompression(int value)
public void setCompression(int value)
Hämtar eller anger komprimeringen.
Värde: Kompressionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getCopyright()
public String getCopyright()
Hämtar eller anger upphovsrätten.
Värde: Upphovsrätten.
Returns: java.lang.String
setCopyright(String value)
public void setCopyright(String value)
Hämtar eller anger upphovsrätten.
Värde: Upphovsrätten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getDateTime()
public String getDateTime()
Hämtar eller anger datum och tid.
Värde: Datum och tid.
Returns: java.lang.String
setDateTime(String value)
public void setDateTime(String value)
Hämtar eller anger datum och tid.
Värde: Datum och tid.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getImageDescription()
public String getImageDescription()
Hämtar eller anger bildbeskrivning.
Värde: Bildbeskrivning.
Returns: java.lang.String
setImageDescription(String value)
public void setImageDescription(String value)
Hämtar eller anger bildbeskrivning.
Värde: Bildbeskrivning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getImageLength()
public long getImageLength()
Hämtar eller anger bildlängden.
Värde: Bildens längd.
Returns: long
setImageLength(long value)
public void setImageLength(long value)
Hämtar eller anger bildlängden.
Värde: Bildens längd.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | long |
getImageWidth()
public long getImageWidth()
Hämtar eller anger bildbredden.
Värde: Bildens bredd.
Returns: long
setImageWidth(long value)
public void setImageWidth(long value)
Hämtar eller anger bildbredden.
Värde: Bildens bredd.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | long |
getModel()
public String getModel()
Hämtar eller anger modellen.
Värde: Modellen.
Returns: java.lang.String
setModel(String value)
public void setModel(String value)
Hämtar eller anger modellen.
Värde: Modellen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getPhotometricInterpretation()
public int getPhotometricInterpretation()
Hämtar eller anger den fotometriska tolkningen.
Värde: Den fotometriska tolkningen.
Returns: int
setPhotometricInterpretation(int value)
public void setPhotometricInterpretation(int value)
Hämtar eller anger den fotometriska tolkningen.
Värde: Den fotometriska tolkningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getPlanarConfiguration()
public int getPlanarConfiguration()
Hämtar eller anger planär konfiguration.
Värde: Den plana konfigurationen.
Returns: int
setPlanarConfiguration(int value)
public void setPlanarConfiguration(int value)
Hämtar eller anger planär konfiguration.
Värde: Den plana konfigurationen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getPrimaryChromaticities()
public TiffRational[] getPrimaryChromaticities()
Hämtar eller anger kromaticiteten för bildens tre primära färger.
Värde: Bildens tre primära färgers kromaticitet.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setPrimaryChromaticities(TiffRational[] value)
public void setPrimaryChromaticities(TiffRational[] value)
Hämtar eller anger kromaticiteten för bildens tre primära färger.
Värde: Bildens tre primära färgers kromaticitet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TiffRational[] |
getReferenceBlackWhite()
public TiffRational[] getReferenceBlackWhite()
Hämtar eller anger referenssvart/vitt.
Värde: Referenssvartvitt.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setReferenceBlackWhite(TiffRational[] value)
public void setReferenceBlackWhite(TiffRational[] value)
Hämtar eller anger referenssvart/vitt.
Värde: Referenssvartvitt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TiffRational[] |
getResolutionUnit()
public int getResolutionUnit()
Hämtar eller anger upplösningsenhet.
Värde: Upplösningsenheten.
Returns: int
setResolutionUnit(int value)
public void setResolutionUnit(int value)
Hämtar eller anger upplösningsenhet.
Värde: Upplösningsenheten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getSamplesPerPixel()
public int getSamplesPerPixel()
Hämtar eller anger prover per pixel.
Värde: Antal prover per pixel.
Returns: int
setSamplesPerPixel(int value)
public void setSamplesPerPixel(int value)
Hämtar eller anger prover per pixel.
Värde: Antal prover per pixel.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getSoftware()
public String getSoftware()
Hämtar eller anger programvaran.
Värde: Mjukvaran.
Returns: java.lang.String
setSoftware(String value)
public void setSoftware(String value)
Hämtar eller anger programvaran.
Värde: Mjukvaran.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | java.lang.String |
getTransferFunction()
public int[] getTransferFunction()
Hämtar eller anger överföringsfunktionen.
Värde: Överföringsfunktionen.
Returns: int[]
setTransferFunction(int[] value)
public void setTransferFunction(int[] value)
Hämtar eller anger överföringsfunktionen.
Värde: Överföringsfunktionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] |
getXResolution()
public TiffRational getXResolution()
Hämtar eller anger x‑upplösningen.
Värde: x-upplösningen.
Returns: TiffRational
setXResolution(TiffRational value)
public void setXResolution(TiffRational value)
Hämtar eller anger x‑upplösningen.
Värde: x-upplösningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TiffRational |
getYCbCrCoefficients()
public TiffRational[] getYCbCrCoefficients()
Hämtar eller anger matriskoefficienterna för transformation från RGB till YCbCr-bilddata.
Värde: Matriskoefficienterna för transformation från RGB till YCbCr-bilddata.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setYCbCrCoefficients(TiffRational[] value)
public void setYCbCrCoefficients(TiffRational[] value)
Hämtar eller anger matriskoefficienterna för transformation från RGB till YCbCr-bilddata.
Värde: Matriskoefficienterna för transformation från RGB till YCbCr-bilddata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TiffRational[] |
getYCbCrPositioning()
public int getYCbCrPositioning()
Hämtar eller anger positionen för krominanskomponenterna i förhållande till luminanskomponenten.
Värde: Positionen för krominanskomponenterna i förhållande till luminanskomponenten.
Returns: int
setYCbCrPositioning(int value)
public void setYCbCrPositioning(int value)
Hämtar eller anger positionen för krominanskomponenterna i förhållande till luminanskomponenten.
Värde: Positionen för krominanskomponenterna i förhållande till luminanskomponenten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int |
getYCbCrSubSampling()
public int[] getYCbCrSubSampling()
Hämtar eller anger samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten.
Värde: Samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten.
Returns: int[]
setYCbCrSubSampling(int[] value)
public void setYCbCrSubSampling(int[] value)
Hämtar eller anger samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten.
Värde: Samplingsförhållandet för krominanskomponenterna i förhållande till luminanskomponenten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int[] |
getYResolution()
public TiffRational getYResolution()
Hämtar eller anger y‑upplösningen.
Värde: y-upplösningen.
Returns: TiffRational
setYResolution(TiffRational value)
public void setYResolution(TiffRational value)
Hämtar eller anger y‑upplösningen.
Värde: y-upplösningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | TiffRational |
serializeExifData()
public byte[] serializeExifData()
Serialiserar EXIF-data. Skriver taggvärden och innehåll. Den mest påverkande storlekstaggen är Thumbnail-taggens innehåll.
Returns: byte[] - Den serialiserade EXIF-datan.
Den totala segmentstorleken måste vara mindre än eller lika med MaxExifSegmentSize byte för att producera en korrekt jpeg-bild. Tips: försök minska miniatyrbildens storlek eller ändra dess kompression om du har för stor EXIF-sektionsstorlek.