JpegExifData

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

public final class JpegExifData extends ExifData

حاوية بيانات EXIF لملفات jpeg.

المنشئات

المنشئالوصف
JpegExifData()ينشئ مثيلاً جديدًا للفئة JpegExifData.
JpegExifData(TiffDataType[] exifData)ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.
JpegExifData(ExifData exifData)ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.

الحقول

حقلالوصف
MAX_EXIF_SEGMENT_SIZEالحد الأقصى لحجم مقطع EXIF بالبايت المسموح به.

الطرق

طريقةالوصف
getArtist()يحصل أو يضبط الفنان.
setArtist(String value)يحصل أو يضبط الفنان.
getBitsPerSample()يحصل أو يضبط عدد البتات لكل عينة.
setBitsPerSample(int[] value)يحصل أو يضبط عدد البتات لكل عينة.
getCompression()يحصل أو يضبط الضغط.
setCompression(int value)يحصل أو يضبط الضغط.
getCopyright()يحصل أو يضبط حقوق النشر.
setCopyright(String value)يحصل أو يضبط حقوق النشر.
getDateTime()يحصل أو يضبط التاريخ والوقت.
setDateTime(String value)يحصل أو يضبط التاريخ والوقت.
getImageDescription()يحصل أو يضبط وصف الصورة.
setImageDescription(String value)يحصل أو يضبط وصف الصورة.
getImageLength()يحصل أو يضبط طول الصورة.
setImageLength(long value)يحصل أو يضبط طول الصورة.
getImageWidth()يحصل أو يضبط عرض الصورة.
setImageWidth(long value)يحصل أو يضبط عرض الصورة.
getModel()يحصل أو يضبط النموذج.
setModel(String value)يحصل أو يضبط النموذج.
getPhotometricInterpretation()يحصل أو يضبط التفسير الضوئي.
setPhotometricInterpretation(int value)يحصل أو يضبط التفسير الضوئي.
getPlanarConfiguration()يحصل أو يضبط تكوين المستوى.
setPlanarConfiguration(int value)يحصل أو يضبط تكوين المستوى.
getPrimaryChromaticities()يحصل أو يضبط تشبع الألوان للثلاث ألوان أساسية في الصورة.
setPrimaryChromaticities(TiffRational[] value)يحصل أو يضبط تشبع الألوان للثلاث ألوان أساسية في الصورة.
getReferenceBlackWhite()يحصل أو يضبط الإشارة إلى الأسود والأبيض.
setReferenceBlackWhite(TiffRational[] value)يحصل أو يضبط الإشارة إلى الأسود والأبيض.
getResolutionUnit()يحصل أو يضبط وحدة الدقة.
setResolutionUnit(int value)يحصل أو يضبط وحدة الدقة.
getSamplesPerPixel()يحصل أو يضبط عدد العينات لكل بكسل.
setSamplesPerPixel(int value)يحصل أو يضبط عدد العينات لكل بكسل.
getSoftware()يحصل أو يضبط البرنامج.
setSoftware(String value)يحصل أو يضبط البرنامج.
getTransferFunction()يحصل أو يضبط دالة النقل.
setTransferFunction(int[] value)يحصل أو يضبط دالة النقل.
getXResolution()يحصل أو يضبط دقة x.
setXResolution(TiffRational value)يحصل أو يضبط دقة x.
getYCbCrCoefficients()يحصل أو يضبط معاملات المصفوفة للتحويل من بيانات صورة RGB إلى YCbCr.
setYCbCrCoefficients(TiffRational[] value)يحصل أو يضبط معاملات المصفوفة للتحويل من بيانات صورة RGB إلى YCbCr.
getYCbCrPositioning()يحصل أو يعيّن موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.
setYCbCrPositioning(int value)يحصل أو يعيّن موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.
getYCbCrSubSampling()يحصل أو يعيّن نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.
setYCbCrSubSampling(int[] value)يحصل أو يعيّن نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.
getYResolution()يحصل أو يضبط دقة y.
setYResolution(TiffRational value)يحصل أو يضبط دقة y.
serializeExifData()يسلسِل بيانات EXIF.

JpegExifData()

public JpegExifData()

ينشئ مثيلاً جديدًا للفئة JpegExifData.

JpegExifData(TiffDataType[] exifData)

public JpegExifData(TiffDataType[] exifData)

ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.

Parameters:

معاملنوعالوصف
exifDataTiffDataType[]مصفوفة من علامات EXIF مع العلامات المشتركة وعلامات GPS.

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

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

ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.

Parameters:

معاملنوعالوصف
commonTagsTiffDataType[]العلامات المشتركة.
exifTagsTiffDataType[]علامات EXIF.
gpsTagsTiffDataType[]علامات GPS.

JpegExifData(ExifData exifData)

public JpegExifData(ExifData exifData)

ينشئ مثيلاً جديدًا للفئة JpegExifData ببيانات من مصفوفة.

Parameters:

معاملنوعالوصف
exifDataExifDataمصفوفة من علامات EXIF مع العلامات المشتركة وعلامات GPS.

MAX_EXIF_SEGMENT_SIZE

public static final int MAX_EXIF_SEGMENT_SIZE

الحد الأقصى لحجم مقطع EXIF بالبايت المسموح به.

getArtist()

public String getArtist()

يحصل أو يضبط الفنان.

القيمة: الفنان.

Returns: java.lang.String

setArtist(String value)

public void setArtist(String value)

يحصل أو يضبط الفنان.

القيمة: الفنان.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getBitsPerSample()

public int[] getBitsPerSample()

يحصل أو يضبط عدد البتات لكل عينة.

القيمة: عدد البتات لكل عينة.

Returns: int[]

setBitsPerSample(int[] value)

public void setBitsPerSample(int[] value)

يحصل أو يضبط عدد البتات لكل عينة.

القيمة: عدد البتات لكل عينة.

Parameters:

معاملنوعالوصف
valueint[]

getCompression()

public int getCompression()

يحصل أو يضبط الضغط.

القيمة: الضغط.

Returns: int

setCompression(int value)

public void setCompression(int value)

يحصل أو يضبط الضغط.

القيمة: الضغط.

Parameters:

معاملنوعالوصف
valueint

getCopyright()

public String getCopyright()

يحصل أو يضبط حقوق النشر.

القيمة: حقوق النشر.

Returns: java.lang.String

setCopyright(String value)

public void setCopyright(String value)

يحصل أو يضبط حقوق النشر.

القيمة: حقوق النشر.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getDateTime()

public String getDateTime()

يحصل أو يضبط التاريخ والوقت.

القيمة: التاريخ والوقت.

Returns: java.lang.String

setDateTime(String value)

public void setDateTime(String value)

يحصل أو يضبط التاريخ والوقت.

القيمة: التاريخ والوقت.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getImageDescription()

public String getImageDescription()

يحصل أو يضبط وصف الصورة.

القيمة: وصف الصورة.

Returns: java.lang.String

setImageDescription(String value)

public void setImageDescription(String value)

يحصل أو يضبط وصف الصورة.

القيمة: وصف الصورة.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getImageLength()

public long getImageLength()

يحصل أو يضبط طول الصورة.

القيمة: طول الصورة.

Returns: long

setImageLength(long value)

public void setImageLength(long value)

يحصل أو يضبط طول الصورة.

القيمة: طول الصورة.

Parameters:

معاملنوعالوصف
valuelong

getImageWidth()

public long getImageWidth()

يحصل أو يضبط عرض الصورة.

القيمة: عرض الصورة.

Returns: long

setImageWidth(long value)

public void setImageWidth(long value)

يحصل أو يضبط عرض الصورة.

القيمة: عرض الصورة.

Parameters:

معاملنوعالوصف
valuelong

getModel()

public String getModel()

يحصل أو يضبط النموذج.

القيمة: الطراز.

Returns: java.lang.String

setModel(String value)

public void setModel(String value)

يحصل أو يضبط النموذج.

القيمة: الطراز.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getPhotometricInterpretation()

public int getPhotometricInterpretation()

يحصل أو يضبط التفسير الضوئي.

القيمة: التفسير الضوئي.

Returns: int

setPhotometricInterpretation(int value)

public void setPhotometricInterpretation(int value)

يحصل أو يضبط التفسير الضوئي.

القيمة: التفسير الضوئي.

Parameters:

معاملنوعالوصف
valueint

getPlanarConfiguration()

public int getPlanarConfiguration()

يحصل أو يضبط تكوين المستوى.

القيمة: تكوين المستوى.

Returns: int

setPlanarConfiguration(int value)

public void setPlanarConfiguration(int value)

يحصل أو يضبط تكوين المستوى.

القيمة: تكوين المستوى.

Parameters:

معاملنوعالوصف
valueint

getPrimaryChromaticities()

public TiffRational[] getPrimaryChromaticities()

يحصل أو يضبط تشبع الألوان للثلاث ألوان أساسية في الصورة.

القيمة: اللونية للثلاث ألوان الأساسية في الصورة.

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

setPrimaryChromaticities(TiffRational[] value)

public void setPrimaryChromaticities(TiffRational[] value)

يحصل أو يضبط تشبع الألوان للثلاث ألوان أساسية في الصورة.

القيمة: اللونية للثلاث ألوان الأساسية في الصورة.

Parameters:

معاملنوعالوصف
valueTiffRational[]

getReferenceBlackWhite()

public TiffRational[] getReferenceBlackWhite()

يحصل أو يضبط الإشارة إلى الأسود والأبيض.

القيمة: الإشارة إلى الأسود والأبيض.

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

setReferenceBlackWhite(TiffRational[] value)

public void setReferenceBlackWhite(TiffRational[] value)

يحصل أو يضبط الإشارة إلى الأسود والأبيض.

القيمة: الإشارة إلى الأسود والأبيض.

Parameters:

معاملنوعالوصف
valueTiffRational[]

getResolutionUnit()

public int getResolutionUnit()

يحصل أو يضبط وحدة الدقة.

القيمة: وحدة الدقة.

Returns: int

setResolutionUnit(int value)

public void setResolutionUnit(int value)

يحصل أو يضبط وحدة الدقة.

القيمة: وحدة الدقة.

Parameters:

معاملنوعالوصف
valueint

getSamplesPerPixel()

public int getSamplesPerPixel()

يحصل أو يضبط عدد العينات لكل بكسل.

القيمة: عدد العينات لكل بكسل.

Returns: int

setSamplesPerPixel(int value)

public void setSamplesPerPixel(int value)

يحصل أو يضبط عدد العينات لكل بكسل.

القيمة: عدد العينات لكل بكسل.

Parameters:

معاملنوعالوصف
valueint

getSoftware()

public String getSoftware()

يحصل أو يضبط البرنامج.

القيمة: البرنامج.

Returns: java.lang.String

setSoftware(String value)

public void setSoftware(String value)

يحصل أو يضبط البرنامج.

القيمة: البرنامج.

Parameters:

معاملنوعالوصف
valuejava.lang.String

getTransferFunction()

public int[] getTransferFunction()

يحصل أو يضبط دالة النقل.

القيمة: دالة النقل.

Returns: int[]

setTransferFunction(int[] value)

public void setTransferFunction(int[] value)

يحصل أو يضبط دالة النقل.

القيمة: دالة النقل.

Parameters:

معاملنوعالوصف
valueint[]

getXResolution()

public TiffRational getXResolution()

يحصل أو يضبط دقة x.

القيمة: دقة x.

Returns: TiffRational

setXResolution(TiffRational value)

public void setXResolution(TiffRational value)

يحصل أو يضبط دقة x.

القيمة: دقة x.

Parameters:

معاملنوعالوصف
valueTiffRational

getYCbCrCoefficients()

public TiffRational[] getYCbCrCoefficients()

يحصل أو يضبط معاملات المصفوفة للتحويل من بيانات صورة RGB إلى YCbCr.

القيمة: معاملات المصفوفة للتحويل من بيانات الصورة RGB إلى YCbCr.

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

setYCbCrCoefficients(TiffRational[] value)

public void setYCbCrCoefficients(TiffRational[] value)

يحصل أو يضبط معاملات المصفوفة للتحويل من بيانات صورة RGB إلى YCbCr.

القيمة: معاملات المصفوفة للتحويل من بيانات الصورة RGB إلى YCbCr.

Parameters:

معاملنوعالوصف
valueTiffRational[]

getYCbCrPositioning()

public int getYCbCrPositioning()

يحصل أو يعيّن موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

القيمة: موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

Returns: int

setYCbCrPositioning(int value)

public void setYCbCrPositioning(int value)

يحصل أو يعيّن موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

القيمة: موضع مكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

Parameters:

معاملنوعالوصف
valueint

getYCbCrSubSampling()

public int[] getYCbCrSubSampling()

يحصل أو يعيّن نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

القيمة: نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

Returns: int[]

setYCbCrSubSampling(int[] value)

public void setYCbCrSubSampling(int[] value)

يحصل أو يعيّن نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

القيمة: نسبة أخذ العينات لمكوّنات التشبع اللوني بالنسبة إلى مكوّن الإضاءة.

Parameters:

معاملنوعالوصف
valueint[]

getYResolution()

public TiffRational getYResolution()

يحصل أو يضبط دقة y.

القيمة: دقة y.

Returns: TiffRational

setYResolution(TiffRational value)

public void setYResolution(TiffRational value)

يحصل أو يضبط دقة y.

القيمة: دقة y.

Parameters:

معاملنوعالوصف
valueTiffRational

serializeExifData()

public byte[] serializeExifData()

يسلسِل بيانات EXIF. يكتب قيم الوسوم ومحتوياتها. أكثر وسم يؤثر على الحجم هو محتويات وسم الصورة المصغرة.

Returns: byte[] - بيانات EXIF المتسلسلة.

يجب أن يكون حجم الجزء الكلي أقل من أو يساوي MaxExifSegmentSize بايت لضمان إنتاج صورة JPEG صحيحة. تلميح: حاول تقليل حجم الصورة المصغرة أو تغيير ضغطها في حال كان حجم قسم EXIF كبيرًا جدًا.