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

KonstruktorBeskrivning
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ältBeskrivning
MAX_EXIF_SEGMENT_SIZEDen maximala EXIF-segmentstorleken i byte som är tillåten.

Metoder

MetodBeskrivning
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:

ParameterTypBeskrivning
exifDataTiffDataType[]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:

ParameterTypBeskrivning
commonTagsTiffDataType[]De gemensamma taggarna.
exifTagsTiffDataType[]EXIF-taggarna.
gpsTagsTiffDataType[]GPS-taggarna.

JpegExifData(ExifData exifData)

public JpegExifData(ExifData exifData)

Initierar en ny instans av klassen JpegExifData med data från en array.

Parameters:

ParameterTypBeskrivning
exifDataExifDataArray 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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdeint[]

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdelong

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:

ParameterTypBeskrivning
värdelong

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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
valueTiffRational[]

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:

ParameterTypBeskrivning
valueTiffRational[]

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdejava.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:

ParameterTypBeskrivning
värdeint[]

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:

ParameterTypBeskrivning
valueTiffRational

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:

ParameterTypBeskrivning
valueTiffRational[]

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:

ParameterTypBeskrivning
värdeint

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:

ParameterTypBeskrivning
värdeint[]

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:

ParameterTypBeskrivning
valueTiffRational

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.