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:
| معامل | نوع | الوصف |
|---|---|---|
| exifData | TiffDataType[] | مصفوفة من علامات EXIF مع العلامات المشتركة وعلامات GPS. |
JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
public JpegExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
يقوم بإنشاء نسخة جديدة من الفئة JpegExifData باستخدام البيانات من المصفوفة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| commonTags | TiffDataType[] | العلامات المشتركة. |
| exifTags | TiffDataType[] | علامات EXIF. |
| gpsTags | TiffDataType[] | علامات GPS. |
JpegExifData(ExifData exifData)
public JpegExifData(ExifData exifData)
يقوم بإنشاء نسخة جديدة من الفئة JpegExifData باستخدام البيانات من المصفوفة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| exifData | ExifData | مصفوفة من علامات 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:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getBitsPerSample()
public int[] getBitsPerSample()
يحصل أو يعيّن عدد البتات لكل عينة.
القيمة: عدد البتات لكل عينة.
Returns: int[]
setBitsPerSample(int[] value)
public void setBitsPerSample(int[] value)
يحصل أو يعيّن عدد البتات لكل عينة.
القيمة: عدد البتات لكل عينة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] |
getCompression()
public int getCompression()
يحصل أو يعيّن الضغط.
القيمة: الضغط.
Returns: int
setCompression(int value)
public void setCompression(int value)
يحصل أو يعيّن الضغط.
القيمة: الضغط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getCopyright()
public String getCopyright()
يحصل أو يعيّن حقوق النشر.
القيمة: حقوق النشر.
Returns: java.lang.String
setCopyright(String value)
public void setCopyright(String value)
يحصل أو يعيّن حقوق النشر.
القيمة: حقوق النشر.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getDateTime()
public String getDateTime()
يحصل أو يعيّن التاريخ والوقت.
القيمة: التاريخ والوقت.
Returns: java.lang.String
setDateTime(String value)
public void setDateTime(String value)
يحصل أو يعيّن التاريخ والوقت.
القيمة: التاريخ والوقت.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getImageDescription()
public String getImageDescription()
يحصل أو يضبط وصف الصورة.
القيمة: وصف الصورة.
Returns: java.lang.String
setImageDescription(String value)
public void setImageDescription(String value)
يحصل أو يضبط وصف الصورة.
القيمة: وصف الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getImageLength()
public long getImageLength()
يحصل أو يضبط طول الصورة.
القيمة: طول الصورة.
Returns: long
setImageLength(long value)
public void setImageLength(long value)
يحصل أو يضبط طول الصورة.
القيمة: طول الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long |
getImageWidth()
public long getImageWidth()
يحصل أو يضبط عرض الصورة.
القيمة: عرض الصورة.
Returns: long
setImageWidth(long value)
public void setImageWidth(long value)
يحصل أو يضبط عرض الصورة.
القيمة: عرض الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | long |
getModel()
public String getModel()
يحصل أو يعيّن الطراز.
القيمة: النموذج.
Returns: java.lang.String
setModel(String value)
public void setModel(String value)
يحصل أو يعيّن الطراز.
القيمة: النموذج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getPhotometricInterpretation()
public int getPhotometricInterpretation()
يحصل أو يعيّن تفسير الفوتومتري.
القيمة: التفسير الضوئي.
Returns: int
setPhotometricInterpretation(int value)
public void setPhotometricInterpretation(int value)
يحصل أو يعيّن تفسير الفوتومتري.
القيمة: التفسير الضوئي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getPlanarConfiguration()
public int getPlanarConfiguration()
يحصل أو يضبط تكوين المستوى.
القيمة: التكوين المستوي.
Returns: int
setPlanarConfiguration(int value)
public void setPlanarConfiguration(int value)
يحصل أو يضبط تكوين المستوى.
القيمة: التكوين المستوي.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getPrimaryChromaticities()
public TiffRational[] getPrimaryChromaticities()
يحصل أو يعيّن اللونية للثلاثة ألوان الأساسية في الصورة.
القيمة: اللونية للألوان الثلاثة الأساسية في الصورة.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setPrimaryChromaticities(TiffRational[] value)
public void setPrimaryChromaticities(TiffRational[] value)
يحصل أو يعيّن اللونية للثلاثة ألوان الأساسية في الصورة.
القيمة: اللونية للألوان الثلاثة الأساسية في الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TiffRational[] |
getReferenceBlackWhite()
public TiffRational[] getReferenceBlackWhite()
يحصل أو يعيّن المرجع الأسود والأبيض.
القيمة: المرجع الأسود والأبيض.
Returns: com.aspose.imaging.fileformats.tiff.TiffRational[]
setReferenceBlackWhite(TiffRational[] value)
public void setReferenceBlackWhite(TiffRational[] value)
يحصل أو يعيّن المرجع الأسود والأبيض.
القيمة: المرجع الأسود والأبيض.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TiffRational[] |
getResolutionUnit()
public int getResolutionUnit()
يحصل أو يضبط وحدة الدقة.
القيمة: وحدة الدقة.
Returns: int
setResolutionUnit(int value)
public void setResolutionUnit(int value)
يحصل أو يضبط وحدة الدقة.
القيمة: وحدة الدقة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getSamplesPerPixel()
public int getSamplesPerPixel()
يحصل أو يعيّن عدد العينات لكل بكسل.
القيمة: عدد العينات لكل بكسل.
Returns: int
setSamplesPerPixel(int value)
public void setSamplesPerPixel(int value)
يحصل أو يعيّن عدد العينات لكل بكسل.
القيمة: عدد العينات لكل بكسل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getSoftware()
public String getSoftware()
يحصل أو يعيّن البرنامج.
القيمة: البرنامج.
Returns: java.lang.String
setSoftware(String value)
public void setSoftware(String value)
يحصل أو يعيّن البرنامج.
القيمة: البرنامج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | java.lang.String |
getTransferFunction()
public int[] getTransferFunction()
يحصل أو يعيّن دالة النقل.
القيمة: دالة النقل.
Returns: int[]
setTransferFunction(int[] value)
public void setTransferFunction(int[] value)
يحصل أو يعيّن دالة النقل.
القيمة: دالة النقل.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] |
getXResolution()
public TiffRational getXResolution()
يحصل أو يضبط دقة x.
القيمة: دقة x.
Returns: TiffRational
setXResolution(TiffRational value)
public void setXResolution(TiffRational value)
يحصل أو يضبط دقة x.
القيمة: دقة x.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TiffRational |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | TiffRational[] |
getYCbCrPositioning()
public int getYCbCrPositioning()
يحصل أو يعيّن موضع مكونات التشبع اللوني بالنسبة إلى مكون الإضاءة.
القيمة: موضع مكونات التشبع اللوني بالنسبة لمكون الإضاءة.
Returns: int
setYCbCrPositioning(int value)
public void setYCbCrPositioning(int value)
يحصل أو يعيّن موضع مكونات التشبع اللوني بالنسبة إلى مكون الإضاءة.
القيمة: موضع مكونات التشبع اللوني بالنسبة لمكون الإضاءة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int |
getYCbCrSubSampling()
public int[] getYCbCrSubSampling()
يحصل أو يعيّن نسبة أخذ العينات لمكونات التشبع اللوني بالنسبة إلى مكون الإضاءة.
القيمة: نسبة أخذ العينات لمكونات التشبع اللوني بالنسبة لمكون الإضاءة.
Returns: int[]
setYCbCrSubSampling(int[] value)
public void setYCbCrSubSampling(int[] value)
يحصل أو يعيّن نسبة أخذ العينات لمكونات التشبع اللوني بالنسبة إلى مكون الإضاءة.
القيمة: نسبة أخذ العينات لمكونات التشبع اللوني بالنسبة لمكون الإضاءة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int[] |
getYResolution()
public TiffRational getYResolution()
يحصل أو يضبط دقة y.
القيمة: دقة y.
Returns: TiffRational
setYResolution(TiffRational value)
public void setYResolution(TiffRational value)
يحصل أو يضبط دقة y.
القيمة: دقة y.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TiffRational |
serializeExifData()
public byte[] serializeExifData()
يقوم بتسلسل بيانات EXIF. يكتب قيم العلامات ومحتوياتها. العلامة التي تؤثر أكثر على الحجم هي محتويات علامة Thumbnail.
Returns: byte[] - بيانات EXIF المتسلسلة.
يجب أن يكون حجم الجزء الكلي أقل من أو يساوي MaxExifSegmentSize بايت لضمان إنتاج صورة jpeg صحيحة. ملاحظة: حاول تقليل حجم الصورة المصغرة أو تغيير ضغطها في حال كان حجم قسم EXIF كبيرًا جدًا.