فئة BigTiffOptions

Summary: The API for BigTIFF raster image format creation is specifically designed
to serve to the unique requirements of applications utilizing large-scale
imaging data from scanners. This API facilitates the seamless generation
of BigTIFF format, which combines multiple TIFF images into a single,
comprehensive image. It ensures efficient processing of extensive image
data, providing developers with a powerful tool for creating and
manipulating high-resolution, multi-image formats.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.BigTiffOptions

Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, TiffOptions

Constructors

Nameالوصف
BigTiffOptions(expected_format)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions . بشكل افتراضي يتم استخدام نظام little endian.
BigTiffOptions(expected_format, byte_order)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions.
BigTiffOptions(options)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions.
BigTiffOptions(tags)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions.

Properties

NameTypeAccessالوصف
alpha_storageTiffAlphaStorager/wيحصل أو يعيّن خيار تخزين ألفا. تُستخدم الخيارات غير TiffAlphaStorage.UNSPECIFIED
عندما يكون هناك أكثر من 3 TiffOptions.samples_per_pixel معرفين.
artiststringr/wيحصل أو يضبط الفنان.
bits_per_pixelintrيحصل على عدد البتات لكل بكسل.
bits_per_sampleint[]r/wيحصل أو يضبط عدد البتات لكل عينة.
buffer_size_hintintr/wيحصل أو يعيّن تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن الداخلية.
byte_orderTiffByteOrderr/wيحصل أو يعيّن قيمة تشير إلى ترتيب بايتات TIFF.
color_mapint[]r/wيحصل أو يعيّن خريطة الألوان.
compressed_qualityintr/wيحصل أو يعيّن جودة الصورة المضغوطة.
يُستخدم مع ضغط Jpeg.
compressionTiffCompressionsr/wيحصل أو يضبط الضغط.
حقوق النشرstringr/wيحصل أو يضبط حقوق النشر.
date_timestringr/wيحصل أو يعيّن التاريخ والوقت.
default_memory_allocation_limitintr/wيحصل أو يعيّن حد تخصيص الذاكرة الافتراضي.
disable_icc_exportboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان تصدير ملف تعريف ICC معطلاً (يتم تطبيق ملف تعريف ICC على بكسلات المصدر مسبقًا).
تم التخلصboolrيحصل على قيمة تشير إلى ما إذا كانت هذه المثيلة تم التخلص منها.
document_namestringr/wيحصل أو يعيّن اسم المستند.
exif_dataExifDatar/wيحصل أو يعيّن بيانات Exif.
exif_ifdTiffExifIfdrيحصل أو يعيّن المؤشر إلى EXIF IFD.
extra_samplesint[]rيحصل على قيم العينات الإضافية.
fax_t4_optionsGroup3Optionsr/wيحصل أو يعيّن خيارات الفاكس t4.
file_standardTiffFileStandardsr/wيحصل أو يعيّن معيار ملف TIFF.
fill_orderTiffFillOrdersr/wيحصل أو يعيّن ترتيب تعبئة بتات البايت.
full_frameboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان [full frame].
half_tone_hintsint[]r/wيحصل أو يعيّن تلميحات النصف لون.
image_descriptionstringr/wيحصل أو يضبط وصف الصورة.
image_lengthintr/wيحصل أو يضبط طول الصورة.
image_widthintr/wيحصل أو يضبط عرض الصورة.
ink_namesstringr/wيحصل أو يضبط أسماء الحبر.
is_extra_samples_presentboolrيحصل على قيمة تشير إلى ما إذا كانت العينات الإضافية موجودة.
is_tiledboolrيحصل على قيمة تشير إلى ما إذا كانت الصورة مقسمة إلى مربعات.
is_validboolrيحصل على قيمة تشير إلى ما إذا كان TiffOptions قد تم تكوينه بشكل صحيح. استخدم طريقة Validate للعثور على سبب الفشل.
keep_metadataboolr/wيحصل على قيمة ما إذا كان يجب الاحتفاظ ببيانات التعريف الأصلية للصورة عند التصدير.
max_sample_valueint[]r/wيحصل أو يضبط قيمة العينة القصوى.
min_sample_valueint[]r/wيحصل أو يضبط قيمة العينة الدنيا.
multi_page_optionsMultiPageOptionsr/wخيارات الصفحات المتعددة
orientationTiffOrientationsr/wالحصول أو تعيين الاتجاه.
page_namestringr/wيحصل أو يضبط اسم الصفحة.
page_numberint[]r/wيحصل أو يضبط علامة رقم الصفحة.
paletteIColorPaletter/wيحصل أو يضبط لوحة الألوان.
photometricTiffPhotometricsr/wيحصل أو يضبط الفوتومتري.
planar_configurationTiffPlanarConfigsr/wيحصل أو يضبط تكوين المستوى.
predictorTiffPredictorr/wيحصل أو يضبط المتنبئ لضغط LZW.
premultiply_componentsboolr/wيحصل أو يضبط قيمة تشير إلى ما إذا كان يجب ضرب المكونات مسبقًا.
resolution_settingsResolutionSettingr/wيحصل أو يضبط إعدادات الدقة.
resolution_unitTiffResolutionUnitsr/wيحصل أو يضبط وحدة الدقة.
rows_per_stripintr/wيحصل أو يضبط عدد الصفوف لكل شريط.
sample_formatTiffSampleFormats[]r/wيحصل أو يضبط تنسيق العينة.
samples_per_pixelintrيحصل على عدد العينات لكل بكسل. لتغيير قيمة هذه الخاصية استخدم مُعيّن الخاصية TiffOptions.bits_per_sample.
scanner_manufacturerstringr/wيحصل أو يضبط مصنع الماسح الضوئي.
scanner_modelstringr/wيحصل أو يضبط طراز الماسح الضوئي.
smax_sample_valueint[]r/wيحصل أو يضبط قيمة العينة القصوى. القيمة لها نوع حقل يتطابق بأفضل شكل مع بيانات العينة (Byte أو Short أو Long).
smin_sample_valueint[]r/wيحصل أو يضبط قيمة العينة الدنيا. القيمة لها نوع حقل يتطابق بأفضل شكل مع بيانات العينة (Byte أو Short أو Long).
software_typestringr/wيحصل أو يضبط نوع البرنامج.
sourceSourcer/wيحصل أو يضبط المصدر لإنشاء الصورة فيه.
strip_byte_countsint[]r/wيحصل أو يضبط عدد بايتات الشريط.
strip_offsetsint[]r/wيحصل أو يضبط إزاحات الشريط.
sub_file_typeTiffNewSubFileTypesr/wيحصل أو يضبط إشارة عامة لنوع البيانات الموجودة في هذا الملف الفرعي.
tag_countintrيحصل على عدد العلامات.
tagsTiffDataType[]r/wيحصل أو يضبط العلامات.
target_printerstringr/wيحصل أو يضبط الطابعة المستهدفة.
threshholdingTiffThresholdsr/wيحصل أو يضبط العتبة.
tile_byte_countsint[]r/wيحصل أو يضبط عدد بايتات البلاط.
tile_lengthintr/wيحصل أو يضبط طول البلاط.
tile_offsetsint[]r/wيحصل أو يضبط إزاحات البلاط.
tile_widthintr/wيحصل أو يضبط عرض البلاط.
total_pagesintrيحصل على إجمالي الصفحات.
valid_tag_countintrيحصل على عدد العلامات الصالحة. هذا ليس عدد جميع العلامات بل هو عدد العلامات التي يمكن حفظها.
vector_rasterization_optionsVectorRasterizationOptionsr/wيحصل أو يضبط خيارات تحويل المتجه إلى نقطية.
xmp_dataXmpPacketWrapperr/wيحصل أو يضبط بيانات Xmp.
xp_authorstringr/wيحصل أو يضبط مؤلف الصورة، والذي يستخدمه Windows Explorer.
xp_commentstringr/wيحصل أو يضبط التعليق على الصورة، والذي يستخدمه Windows Explorer.
xp_keywordsstringr/wيحصل أو يضبط موضوع الصورة، والذي يستخدمه Windows Explorer.
xp_subjectstringr/wيحصل أو يضبط معلومات حول الصورة، والذي يستخدمه Windows Explorer.
xp_titlestringr/wيحصل أو يضبط معلومات حول الصورة، والذي يستخدمه Windows Explorer.
xpositionTiffRationalr/wيحصل أو يضبط موضع x.
xresolutionTiffRationalr/wيحصل أو يضبط دقة x.
y_cb_cr_coefficientsTiffRational[]r/wيحصل أو يضبط معاملات YCbCr.
y_cb_cr_subsamplingint[]r/wيحصل أو يضبط عوامل أخذ العينات الفرعية للخصائص الضوئية YCbCr.
ypositionTiffRationalr/wيحصل أو يضبط موضع y.
yresolutionTiffRationalr/wيحصل أو يضبط دقة y.

Methods

Nameالوصف
add_tag(tag_to_add)يضيف علامة جديدة.
add_tags(tags_to_add)يضيف العلامات.
clone()ينسخ هذه المثيلة.
create_with_format(expected_format)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions . بشكل افتراضي يتم استخدام نظام little endian.
create_with_options(options)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions.
create_with_tags(tags)ينشئ مثيلًا جديدًا من الفئة BigTiffOptions.
get_tag_by_type(tag_key)يحصل على نسخة العلامة حسب النوع.
get_valid_tags_count(tags)يحصل على عدد العلامات الصالحة.
is_tag_present(tag)يحدد ما إذا كانت العلامة موجودة في الخيارات أم لا.
remove_tag(tag)يزيل العلامة.
remove_tags(tags)يزيل العلامات.
try_set_metadata(metadata)يحاول ضبط مثال metadata، إذا كان مثال هذا Image يدعم ويطبق مثال IImageMetadataFormat .
validate()يتحقق مما إذا كانت الخيارات تحتوي على تركيبة صالحة من العلامات

Constructor: BigTiffOptions(expected_format)

 BigTiffOptions(expected_format) 

ينشئ مثيلًا جديدًا من الفئة BigTiffOptions . بشكل افتراضي يتم استخدام نظام little endian.

Parameters:

معاملنوعالوصف
expected_formatTiffExpectedFormatتنسيق ملف Tiff المتوقع.

Constructor: BigTiffOptions(expected_format, byte_order)

 BigTiffOptions(expected_format, byte_order) 

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

Parameters:

معاملنوعالوصف
expected_formatTiffExpectedFormatتنسيق ملف Tiff المتوقع.
byte_orderTiffByteOrderترتيب البايت لتنسيق ملف tiff المستخدم.

Constructor: BigTiffOptions(options)

 BigTiffOptions(options) 

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

Parameters:

معاملنوعالوصف
optionsTiffOptionsمصدر الخيارات.

Constructor: BigTiffOptions(tags)

 BigTiffOptions(tags) 

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

Parameters:

معاملنوعالوصف
tagsTiffDataType[]العلامات لتهيئة الخيارات.

Method: add_tag(tag_to_add)

 add_tag(tag_to_add) 

يضيف علامة جديدة.

Parameters:

معاملنوعالوصف
tag_to_addTiffDataTypeالعلامة للإضافة.

Method: add_tags(tags_to_add)

 add_tags(tags_to_add) 

يضيف العلامات.

Parameters:

معاملنوعالوصف
tags_to_addTiffDataType[]العلامات للإضافة.

Method: clone()

 clone() 

ينسخ هذه المثيلة.

Returns

نوعالوصف
ImageOptionsBaseيعيد نسخة عميقة.

Method: create_with_format(expected_format) [static]

 create_with_format(expected_format) 

ينشئ مثيلًا جديدًا من الفئة BigTiffOptions . بشكل افتراضي يتم استخدام نظام little endian.

Parameters:

معاملنوعالوصف
expected_formatTiffExpectedFormatتنسيق ملف Tiff المتوقع.

Returns

نوعالوصف
BigTiffOptionsكائن BigTiffOptions جديد.

Method: create_with_options(options) [static]

 create_with_options(options) 

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

Parameters:

معاملنوعالوصف
optionsTiffOptionsمصدر الخيارات.

Returns

نوعالوصف
BigTiffOptionsنسخة من الخيارات.

Method: create_with_tags(tags) [static]

 create_with_tags(tags) 

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

Parameters:

معاملنوعالوصف
tagsTiffDataType[]العلامات لتهيئة الخيارات.

Returns

نوعالوصف
BigTiffOptionsكائن BigTiffOptions جديد مع العلامات.

Method: get_tag_by_type(tag_key)

 get_tag_by_type(tag_key) 

يحصل على نسخة العلامة حسب النوع.

Parameters:

معاملنوعالوصف
tag_keyTiffTagsمفتاح العلامة.

Returns

نوعالوصف
TiffDataTypeمثيل للعلامة إذا كانت موجودة أو null خلاف ذلك.

Method: get_valid_tags_count(tags) [static]

 get_valid_tags_count(tags) 

يحصل على عدد العلامات الصالحة.

Parameters:

معاملنوعالوصف
tagsTiffDataType[]العلامات للتحقق من صحتها.

Returns

نوعالوصف
intعدد العلامات الصالحة.

Method: is_tag_present(tag)

 is_tag_present(tag) 

يحدد ما إذا كانت العلامة موجودة في الخيارات أم لا.

Parameters:

معاملنوعالوصف
tagTiffTagsمعرف العلامة للتحقق.

Returns

نوعالوصف
booltrue إذا كانت العلامة موجودة؛ وإلا false.

Method: remove_tag(tag)

 remove_tag(tag) 

يزيل العلامة.

Parameters:

معاملنوعالوصف
tagTiffTagsالعلامة للإزالة.

Returns

نوعالوصف
booltrue إذا تم الإزالة بنجاح

Method: remove_tags(tags)

 remove_tags(tags) 

يزيل العلامات.

Parameters:

معاملنوعالوصف
tagsTiffTags[]العلامات للإزالة.

Returns

نوعالوصف
boolTrue إذا تغير حجم مجموعة العلامات.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

يحاول ضبط مثال metadata، إذا كان مثال هذا Image يدعم ويطبق مثال IImageMetadataFormat .

Parameters:

معاملنوعالوصف
metadataIImageMetadataFormatالبيانات الوصفية.

Returns

نوعالوصف
boolصحيح إذا كان metadata غير فارغ وكانت نسخة IMetadataContainer
تدعم و/أو تنفذ نسخة IImageMetadataFormat; وإلا، خطأ.