JpegExifData

Inheritance: java.lang.Object, com.aspose.imaging.exif.TiffDataTypeController, com.aspose.imaging.exif.ExifData

public final class JpegExifData extends ExifData

jpeg dosyaları için EXIF veri kapsayıcısı.

Yapıcılar

YapıcıAçıklama
JpegExifData()Yeni bir JpegExifData sınıfı örneği başlatır.
JpegExifData(TiffDataType[] exifData)Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.
JpegExifData(ExifData exifData)Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.

Alanlar

AlanAçıklama
MAX_EXIF_SEGMENT_SIZEİzin verilen maksimum EXIF segment boyutu (bayt olarak).

Yöntemler

YöntemAçıklama
getArtist()Sanatçıyı alır veya ayarlar.
setArtist(String value)Sanatçıyı alır veya ayarlar.
getBitsPerSample()Örnek başına bitleri alır veya ayarlar.
setBitsPerSample(int[] value)Örnek başına bitleri alır veya ayarlar.
getCompression()Sıkıştırmayı alır veya ayarlar.
setCompression(int value)Sıkıştırmayı alır veya ayarlar.
getCopyright()Telif hakkını alır veya ayarlar.
setCopyright(String value)Telif hakkını alır veya ayarlar.
getDateTime()Tarih ve zamanı alır veya ayarlar.
setDateTime(String value)Tarih ve zamanı alır veya ayarlar.
getImageDescription()Görüntü açıklamasını alır veya ayarlar.
setImageDescription(String value)Görüntü açıklamasını alır veya ayarlar.
getImageLength()Görüntü uzunluğunu alır veya ayarlar.
setImageLength(long value)Görüntü uzunluğunu alır veya ayarlar.
getImageWidth()Görüntü genişliğini alır veya ayarlar.
setImageWidth(long value)Görüntü genişliğini alır veya ayarlar.
getModel()Modeli alır veya ayarlar.
setModel(String value)Modeli alır veya ayarlar.
getPhotometricInterpretation()Fotometrik yorumu alır veya ayarlar.
setPhotometricInterpretation(int value)Fotometrik yorumu alır veya ayarlar.
getPlanarConfiguration()Planar yapılandırmayı alır veya ayarlar.
setPlanarConfiguration(int value)Planar yapılandırmayı alır veya ayarlar.
getPrimaryChromaticities()Görüntünün üç ana renginin kromatikliğini alır veya ayarlar.
setPrimaryChromaticities(TiffRational[] value)Görüntünün üç ana renginin kromatikliğini alır veya ayarlar.
getReferenceBlackWhite()Referans siyah beyazı alır veya ayarlar.
setReferenceBlackWhite(TiffRational[] value)Referans siyah beyazı alır veya ayarlar.
getResolutionUnit()Çözünürlük birimini alır veya ayarlar.
setResolutionUnit(int value)Çözünürlük birimini alır veya ayarlar.
getSamplesPerPixel()Piksel başına örnekleri alır veya ayarlar.
setSamplesPerPixel(int value)Piksel başına örnekleri alır veya ayarlar.
getSoftware()Yazılımı alır veya ayarlar.
setSoftware(String value)Yazılımı alır veya ayarlar.
getTransferFunction()Transfer fonksiyonunu alır veya ayarlar.
setTransferFunction(int[] value)Transfer fonksiyonunu alır veya ayarlar.
getXResolution()X çözünürlüğünü alır veya ayarlar.
setXResolution(TiffRational value)X çözünürlüğünü alır veya ayarlar.
getYCbCrCoefficients()RGB’den YCbCr görüntü verisine dönüşüm için matris katsayılarını alır veya ayarlar.
setYCbCrCoefficients(TiffRational[] value)RGB’den YCbCr görüntü verisine dönüşüm için matris katsayılarını alır veya ayarlar.
getYCbCrPositioning()Luminans bileşenine göre krominans bileşenlerinin konumunu alır veya ayarlar.
setYCbCrPositioning(int value)Luminans bileşenine göre krominans bileşenlerinin konumunu alır veya ayarlar.
getYCbCrSubSampling()Luminans bileşenine göre krominans bileşenlerinin örnekleme oranını alır veya ayarlar.
setYCbCrSubSampling(int[] value)Luminans bileşenine göre krominans bileşenlerinin örnekleme oranını alır veya ayarlar.
getYResolution()Y çözünürlüğünü alır veya ayarlar.
setYResolution(TiffRational value)Y çözünürlüğünü alır veya ayarlar.
serializeExifData()EXIF verilerini serileştirir.

JpegExifData()

public JpegExifData()

Yeni bir JpegExifData sınıfı örneği başlatır.

JpegExifData(TiffDataType[] exifData)

public JpegExifData(TiffDataType[] exifData)

Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
exifDataTiffDataType[]Ortak ve GPS etiketleriyle birlikte EXIF etiketlerinin dizisi.

JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
commonTagsTiffDataType[]Ortak etiketler.
exifTagsTiffDataType[]EXIF etiketleri.
gpsTagsTiffDataType[]GPS etiketleri.

JpegExifData(ExifData exifData)

public JpegExifData(ExifData exifData)

Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.

Parameters:

ParametreTürAçıklama
exifDataExifDataOrtak ve GPS etiketleriyle birlikte EXIF etiketlerinin dizisi.

MAX_EXIF_SEGMENT_SIZE

public static final int MAX_EXIF_SEGMENT_SIZE

İzin verilen maksimum EXIF segment boyutu (bayt olarak).

getArtist()

public String getArtist()

Sanatçıyı alır veya ayarlar.

Değer: Sanatçı.

Returns: java.lang.String

setArtist(String value)

public void setArtist(String value)

Sanatçıyı alır veya ayarlar.

Değer: Sanatçı.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getBitsPerSample()

public int[] getBitsPerSample()

Örnek başına bitleri alır veya ayarlar.

Değer: Örnek başına bit.

Returns: int[]

setBitsPerSample(int[] value)

public void setBitsPerSample(int[] value)

Örnek başına bitleri alır veya ayarlar.

Değer: Örnek başına bit.

Parameters:

ParametreTürAçıklama
değerint[]

getCompression()

public int getCompression()

Sıkıştırmayı alır veya ayarlar.

Değer: Sıkıştırma.

Returns: int

setCompression(int value)

public void setCompression(int value)

Sıkıştırmayı alır veya ayarlar.

Değer: Sıkıştırma.

Parameters:

ParametreTürAçıklama
değerint

getCopyright()

public String getCopyright()

Telif hakkını alır veya ayarlar.

Değer: Telif hakkı.

Returns: java.lang.String

setCopyright(String value)

public void setCopyright(String value)

Telif hakkını alır veya ayarlar.

Değer: Telif hakkı.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getDateTime()

public String getDateTime()

Tarih ve zamanı alır veya ayarlar.

Değer: Tarih ve zaman.

Returns: java.lang.String

setDateTime(String value)

public void setDateTime(String value)

Tarih ve zamanı alır veya ayarlar.

Değer: Tarih ve zaman.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getImageDescription()

public String getImageDescription()

Görüntü açıklamasını alır veya ayarlar.

Değer: Görüntü açıklaması.

Returns: java.lang.String

setImageDescription(String value)

public void setImageDescription(String value)

Görüntü açıklamasını alır veya ayarlar.

Değer: Görüntü açıklaması.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getImageLength()

public long getImageLength()

Görüntü uzunluğunu alır veya ayarlar.

Değer: Görüntünün uzunluğu.

Returns: long

setImageLength(long value)

public void setImageLength(long value)

Görüntü uzunluğunu alır veya ayarlar.

Değer: Görüntünün uzunluğu.

Parameters:

ParametreTürAçıklama
değerlong

getImageWidth()

public long getImageWidth()

Görüntü genişliğini alır veya ayarlar.

Değer: Görüntünün genişliği.

Returns: long

setImageWidth(long value)

public void setImageWidth(long value)

Görüntü genişliğini alır veya ayarlar.

Değer: Görüntünün genişliği.

Parameters:

ParametreTürAçıklama
değerlong

getModel()

public String getModel()

Modeli alır veya ayarlar.

Değer: Model.

Returns: java.lang.String

setModel(String value)

public void setModel(String value)

Modeli alır veya ayarlar.

Değer: Model.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getPhotometricInterpretation()

public int getPhotometricInterpretation()

Fotometrik yorumu alır veya ayarlar.

Değer: Fotometrik yorum.

Returns: int

setPhotometricInterpretation(int value)

public void setPhotometricInterpretation(int value)

Fotometrik yorumu alır veya ayarlar.

Değer: Fotometrik yorum.

Parameters:

ParametreTürAçıklama
değerint

getPlanarConfiguration()

public int getPlanarConfiguration()

Planar yapılandırmayı alır veya ayarlar.

Değer: Düzlemsel yapılandırma.

Returns: int

setPlanarConfiguration(int value)

public void setPlanarConfiguration(int value)

Planar yapılandırmayı alır veya ayarlar.

Değer: Düzlemsel yapılandırma.

Parameters:

ParametreTürAçıklama
değerint

getPrimaryChromaticities()

public TiffRational[] getPrimaryChromaticities()

Görüntünün üç ana renginin kromatikliğini alır veya ayarlar.

Değer: Görüntünün üç ana renginin kromatikliği.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setPrimaryChromaticities(TiffRational[] value)

public void setPrimaryChromaticities(TiffRational[] value)

Görüntünün üç ana renginin kromatikliğini alır veya ayarlar.

Değer: Görüntünün üç ana renginin kromatikliği.

Parameters:

ParametreTürAçıklama
valueTiffRational[]

getReferenceBlackWhite()

public TiffRational[] getReferenceBlackWhite()

Referans siyah beyazı alır veya ayarlar.

Değer: Referans siyah beyaz.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setReferenceBlackWhite(TiffRational[] value)

public void setReferenceBlackWhite(TiffRational[] value)

Referans siyah beyazı alır veya ayarlar.

Değer: Referans siyah beyaz.

Parameters:

ParametreTürAçıklama
valueTiffRational[]

getResolutionUnit()

public int getResolutionUnit()

Çözünürlük birimini alır veya ayarlar.

Değer: Çözünürlük birimi.

Returns: int

setResolutionUnit(int value)

public void setResolutionUnit(int value)

Çözünürlük birimini alır veya ayarlar.

Değer: Çözünürlük birimi.

Parameters:

ParametreTürAçıklama
değerint

getSamplesPerPixel()

public int getSamplesPerPixel()

Piksel başına örnekleri alır veya ayarlar.

Değer: Piksel başına örnek sayısı.

Returns: int

setSamplesPerPixel(int value)

public void setSamplesPerPixel(int value)

Piksel başına örnekleri alır veya ayarlar.

Değer: Piksel başına örnek sayısı.

Parameters:

ParametreTürAçıklama
değerint

getSoftware()

public String getSoftware()

Yazılımı alır veya ayarlar.

Değer: Yazılım.

Returns: java.lang.String

setSoftware(String value)

public void setSoftware(String value)

Yazılımı alır veya ayarlar.

Değer: Yazılım.

Parameters:

ParametreTürAçıklama
değerjava.lang.String

getTransferFunction()

public int[] getTransferFunction()

Transfer fonksiyonunu alır veya ayarlar.

Değer: Transfer fonksiyonu.

Returns: int[]

setTransferFunction(int[] value)

public void setTransferFunction(int[] value)

Transfer fonksiyonunu alır veya ayarlar.

Değer: Transfer fonksiyonu.

Parameters:

ParametreTürAçıklama
değerint[]

getXResolution()

public TiffRational getXResolution()

X çözünürlüğünü alır veya ayarlar.

Değer: x çözünürlüğü.

Returns: TiffRational

setXResolution(TiffRational value)

public void setXResolution(TiffRational value)

X çözünürlüğünü alır veya ayarlar.

Değer: x çözünürlüğü.

Parameters:

ParametreTürAçıklama
valueTiffRational

getYCbCrCoefficients()

public TiffRational[] getYCbCrCoefficients()

RGB’den YCbCr görüntü verisine dönüşüm için matris katsayılarını alır veya ayarlar.

Değer: RGB’den YCbCr görüntü verisine dönüşüm için matris katsayıları.

Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]

setYCbCrCoefficients(TiffRational[] value)

public void setYCbCrCoefficients(TiffRational[] value)

RGB’den YCbCr görüntü verisine dönüşüm için matris katsayılarını alır veya ayarlar.

Değer: RGB’den YCbCr görüntü verisine dönüşüm için matris katsayıları.

Parameters:

ParametreTürAçıklama
valueTiffRational[]

getYCbCrPositioning()

public int getYCbCrPositioning()

Luminans bileşenine göre krominans bileşenlerinin konumunu alır veya ayarlar.

Değer: Luminans bileşenine göre krominans bileşenlerinin konumu.

Returns: int

setYCbCrPositioning(int value)

public void setYCbCrPositioning(int value)

Luminans bileşenine göre krominans bileşenlerinin konumunu alır veya ayarlar.

Değer: Luminans bileşenine göre krominans bileşenlerinin konumu.

Parameters:

ParametreTürAçıklama
değerint

getYCbCrSubSampling()

public int[] getYCbCrSubSampling()

Luminans bileşenine göre krominans bileşenlerinin örnekleme oranını alır veya ayarlar.

Değer: Luminans bileşenine göre krominans bileşenlerinin örnekleme oranı.

Returns: int[]

setYCbCrSubSampling(int[] value)

public void setYCbCrSubSampling(int[] value)

Luminans bileşenine göre krominans bileşenlerinin örnekleme oranını alır veya ayarlar.

Değer: Luminans bileşenine göre krominans bileşenlerinin örnekleme oranı.

Parameters:

ParametreTürAçıklama
değerint[]

getYResolution()

public TiffRational getYResolution()

Y çözünürlüğünü alır veya ayarlar.

Değer: y çözünürlüğü.

Returns: TiffRational

setYResolution(TiffRational value)

public void setYResolution(TiffRational value)

Y çözünürlüğünü alır veya ayarlar.

Değer: y çözünürlüğü.

Parameters:

ParametreTürAçıklama
valueTiffRational

serializeExifData()

public byte[] serializeExifData()

EXIF verilerini serileştirir. Etiket değerlerini ve içeriklerini yazar. En çok etki eden boyut etiketi Thumbnail etiket içeriğidir.

Returns: byte[] - Serileştirilmiş EXIF verisi.

Doğru jpeg görüntüsü üretmek için toplam segment boyutu MaxExifSegmentSize baytına eşit veya daha küçük olmalıdır. İpucu: çok büyük bir EXIF bölüm boyutunuz varsa thumbnail boyutunu azaltmayı veya sıkıştırmasını değiştirmeyi deneyin.