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
| Alan | Açıklama |
|---|---|
| MAX_EXIF_SEGMENT_SIZE | İzin verilen maksimum EXIF segment boyutu (bayt olarak). |
Yöntemler
| Yöntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| exifData | TiffDataType[] | 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| commonTags | TiffDataType[] | Ortak etiketler. |
| exifTags | TiffDataType[] | EXIF etiketleri. |
| gpsTags | TiffDataType[] | GPS etiketleri. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
Diziden veri ile yeni bir JpegExifData sınıfı örneği başlatır.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| exifData | ExifData | Ortak 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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | long |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | long |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TiffRational[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TiffRational[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | java.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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TiffRational |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TiffRational[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int[] |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TiffRational |
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.