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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
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:

معاملنوعالوصف
القيمة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:

معاملنوعالوصف
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:

معاملنوعالوصف
القيمة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:

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

serializeExifData()

public byte[] serializeExifData()

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

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

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