الفئة BigTiffOptions

BigTiffOptions class

واجهة برمجة التطبيقات لإنشاء صيغة صورة BigTIFF النقطية صُممت خصيصًا لتلبية المتطلبات الفريدة للتطبيقات التي تستخدم بيانات تصويرية واسعة النطاق من الماسحات الضوئية. تسهل هذه الواجهة إنشاء صيغة BigTIFF بسلاسة، التي تجمع عدة صور TIFF في صورة واحدة شاملة. تضمن معالجة فعّالة للبيانات الضخمة، وتوفر للمطورين أداة قوية لإنشاء ومعالجة صيغ عالية الدقة ومتعددة الصور.

public sealed class BigTiffOptions : TiffOptions

المنشئات

الاسمالوصف
BigTiffOptions(TiffDataType[])يُنشئ مثيلاً جديدًا من الفئة BigTiffOptions.
BigTiffOptions(TiffExpectedFormat)يُنشئ مثيلاً جديدًا من الفئة BigTiffOptions. بشكل افتراضي يتم استخدام نظام little endian.
BigTiffOptions(TiffOptions)يُنشئ مثيلاً جديدًا من الفئة BigTiffOptions.
BigTiffOptions(TiffExpectedFormat, TiffByteOrder)يُنشئ مثيلاً جديدًا من الفئة BigTiffOptions.

الخصائص

الاسمالوصف
AlphaStorage { get; set; }يحصل أو يعيّن خيار تخزين ألفا. تُستخدم الخيارات غير غير محددة عندما يكون هناك أكثر من 3 SamplesPerPixel معرفة.
Artist { get; set; }الحصول أو تعيين الفنان.
BitsPerPixel { get; }يحصل على عدد البتات لكل بكسل.
BitsPerSample { get; set; }الحصول أو تعيين عدد البتات لكل عينة.
BufferSizeHint { get; set; }الحصول على أو تعيين تلميح حجم المخزن المؤقت الذي يحدد الحد الأقصى المسموح به لجميع المخازن الداخلية.
ByteOrder { get; set; }يحصل أو يعيّن قيمة تشير إلى ترتيب بايتات TIFF.
ColorMap { get; set; }يحصل أو يعيّن خريطة الألوان.
CompressedQuality { get; set; }يحصل أو يعيّن جودة الصورة المضغوطة. يُستخدم مع ضغط JPEG.
Compression { get; set; }الحصول أو تعيين الضغط.
Copyright { get; set; }الحصول أو تعيين حقوق النشر.
DateTime { get; set; }يحصل أو يعيّن التاريخ والوقت.
DisableIccExport { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان تصدير ملف تعريف ICC معطلاً (يُطبق ملف تعريف ICC على بكسلات المصدر مسبقًا).
Disposed { get; }يحصل على قيمة تشير إلى ما إذا كان هذا المثال تم التخلص منه.
DocumentName { get; set; }يحصل أو يعيّن اسم المستند.
override ExifData { get; set; }تحصل أو تعين بيانات Exif.
ExifIfd { get; }الحصول أو تعيين المؤشر إلى EXIF IFD.
ExtraSamples { get; }يحصل على قيم العينات الإضافية.
FaxT4Options { get; set; }يحصل أو يعيّن خيارات الفاكس T4.
FileStandard { get; set; }يحصل أو يعيّن معيار ملف TIFF.
FillOrder { get; set; }يحصل أو يعيّن ترتيب تعبئة بتات البايت.
FullFrame { get; set; }يحصل أو يضبط قيمة تشير إلى ما إذا كان [full frame].
HalfToneHints { get; set; }يحصل أو يعيّن تلميحات نصف النغمة.
IccProfile { get; set; }يحصل أو يعيّن تدفق ملف تعريف ICC.
ImageDescription { get; set; }الحصول أو تعيين وصف الصورة.
ImageLength { get; set; }الحصول أو تعيين طول الصورة.
ImageWidth { get; set; }الحصول أو تعيين عرض الصورة.
InkNames { get; set; }يحصل أو يعيّن أسماء الأحبار.
IsExtraSamplesPresent { get; }يحصل على قيمة تشير إلى ما إذا كانت العينات الإضافية موجودة.
IsTiled { get; }يحصل على قيمة تشير إلى ما إذا كانت الصورة مقسمة إلى بلاطات.
IsValid { get; }يحصل على قيمة تشير إلى ما إذا كان TiffOptions قد تم تكوينه بشكل صحيح. استخدم طريقة Validate لتحديد سبب الفشل.
KeepMetadata { get; set; }يحصل على قيمة ما إذا كان يجب الاحتفاظ ببيانات تعريف الصورة الأصلية عند التصدير.
MaxSampleValue { get; set; }يحصل أو يعيّن قيمة العينة القصوى.
MinSampleValue { get; set; }يحصل أو يعيّن قيمة العينة الدنيا.
MultiPageOptions { get; set; }خيارات الصفحات المتعددة
Orientation { get; set; }يحصل أو يضبط الاتجاه.
PageName { get; set; }يحصل أو يعيّن اسم الصفحة.
PageNumber { get; set; }يحصل أو يعيّن وسم رقم الصفحة.
override Palette { get; set; }يحصل أو يضبط لوحة الألوان.
Photometric { get; set; }يحصل أو يعيّن الفوتومتري.
PlanarConfiguration { get; set; }الحصول أو تعيين تكوين المستوى.
Predictor { get; set; }يحصل أو يعيّن المتنبئ لضغط LZW.
PremultiplyComponents { get; set; }يحصل أو يعيّن قيمة تشير إلى ما إذا كان يجب ضرب المكونات مسبقًا.
ProgressEventHandler { get; set; }يحصل أو يضبط معالج حدث التقدم.
override ResolutionSettings { get; set; }يحصل أو يضبط إعدادات الدقة.
ResolutionUnit { get; set; }الحصول أو تعيين وحدة الدقة.
RowsPerStrip { get; set; }يحصل أو يعيّن عدد الصفوف لكل شريط.
SampleFormat { get; set; }يحصل أو يعيّن تنسيق العينة.
SamplesPerPixel { get; }يحصل على عدد العينات لكل بكسل. لتغيير قيمة هذه الخاصية استخدم مُعيّن الخاصية BitsPerSample.
ScannerManufacturer { get; set; }يحصل أو يعيّن شركة صانع الماسح.
ScannerModel { get; set; }يحصل أو يعيّن طراز الماسح.
SmaxSampleValue { get; set; }يحصل أو يعيّن قيمة العينة القصوى. القيمة لها نوع حقل يتطابق بأفضل شكل مع بيانات العينة (نوع Byte أو Short أو Long).
SminSampleValue { get; set; }يحصل أو يعيّن قيمة العينة الدنيا. القيمة لها نوع حقل يتطابق بأفضل شكل مع بيانات العينة (نوع Byte أو Short أو Long).
SoftwareType { get; set; }يحصل أو يعيّن نوع البرنامج.
Source { get; set; }يحصل أو يضبط المصدر لإنشاء الصورة فيه.
StripByteCounts { get; set; }يحصل أو يعيّن عدد بايتات الشريط.
StripOffsets { get; set; }يحصل أو يعيّن إزاحات الشريط.
SubFileType { get; set; }يحصل أو يعيّن إشارة عامة لنوع البيانات الموجودة في هذا الملف الفرعي.
TagCount { get; }يحصل على عدد الوسوم.
Tags { get; set; }يحصل أو يعيّن الوسوم.
TargetPrinter { get; set; }يحصل أو يعيّن الطابعة المستهدفة.
Threshholding { get; set; }يحصل أو يعيّن تحديد العتبة.
TileByteCounts { get; set; }يحصل أو يعيّن عدد بايتات البلاط.
TileLength { get; set; }يحصل أو يضبط طول البلاطة.
TileOffsets { get; set; }يحصل أو يضبط إزاحات البلاطة.
TileWidth { get; set; }يحصل أو يضبط عرض البلاطة.
TotalPages { get; }يحصل على إجمالي الصفحات.
ValidTagCount { get; }يحصل على عدد العلامات الصالحة. هذا ليس إجمالي عدد العلامات بل عدد العلامات التي يمكن حفظها.
VectorRasterizationOptions { get; set; }يحصل أو يضبط خيارات تحويل المتجه إلى نقطية.
virtual XmpData { get; set; }يحصل أو يضبط حاوية بيانات تعريف XMP.
XPAuthor { get; set; }يحصل أو يضبط مؤلف الصورة، الذي يستخدمه مستكشف Windows.
XPComment { get; set; }يحصل أو يضبط التعليق على الصورة، الذي يستخدمه مستكشف Windows.
XPKeywords { get; set; }يحصل أو يضبط موضوع الصورة، الذي يستخدمه مستكشف Windows.
Xposition { get; set; }يحصل أو يضبط موضع x.
XPSubject { get; set; }يحصل أو يضبط معلومات حول الصورة، التي يستخدمها مستكشف Windows.
XPTitle { get; set; }يحصل أو يضبط معلومات حول الصورة، التي يستخدمها مستكشف Windows.
Xresolution { get; set; }يحصل أو يضبط دقة x.
YCbCrCoefficients { get; set; }يحصل أو يضبط معاملات YCbCr.
YCbCrSubsampling { get; set; }يحصل أو يضبط عوامل أخذ العينات الفرعية للقياس الضوئي YCbCr.
Yposition { get; set; }يحصل أو يضبط موضع y.
Yresolution { get; set; }الحصول أو تعيين دقة y.

الطرق

الاسمالوصف
AddTag(TiffDataType)يضيف علامة جديدة.
AddTags(TiffDataType[])يضيف العلامات.
override Clone()ينسخ هذه المثيلة.
Dispose()يتخلص من المثيل الحالي.
GetTagByType(TiffTags)يحصل على نسخة العلامة حسب النوع.
IsTagPresent(TiffTags)يحدد ما إذا كانت العلامة موجودة في الخيارات أم لا.
RemoveTag(TiffTags)يزيل العلامة.
RemoveTags(params TiffTags[])يزيل العلامات.
TrySetMetadata(IImageMetadataFormat)يحاول تعيين مثيل metadata، إذا كان مثيل Image يدعم ويطبق مثيل IImageMetadataFormat.
Validate()يتحقق من صحة ما إذا كانت الخيارات تحتوي على تركيبة صالحة من العلامات.

انظر أيضًا