Aspose.Imaging

مساحة الاسم هي النواة للمساحات المتداخلة وأبسط الكائنات المستخدمة في معالجة Aspose.Imaging.

الفئات

الفئةالوصف
AggregateExceptionيجمع استثناءات متعددة.
Blendيحدد نمط المزج. لا يمكن وراثة هذه الفئة.
Brushفئة الفرشاة الأساسية.
BuildVersionInfoيحتوي على معلومات إصدار البناء الحالي.
Cacheيحتوي على إعدادات الذاكرة المؤقتة.
CmykColorHelperطرق مساعدة للعمل مع لون CMYK المقدم كقيمة عدد صحيح موقعة 32‑بت. يوفر واجهة برمجة تطبيقات مشابهة للهيكل CmykColor. إنه أخف وزنًا لأن لون CMYK يُقدم كـ Int32 فقط بدلاً من هيكل يحتوي على حقول داخلية. يرجى تفضيل استخدام الطرق الثابتة لهذه الفئة عندما يكون ذلك ممكنًا بدلاً من الهيكل المهمل CmykColor.
ColorBlendيحدد مصفوفات من الألوان والمواقع المستخدمة في استيفاء مزج الألوان في تدرج متعدد الألوان. لا يمكن وراثة هذه الفئة.
ColorMapيحدد خريطة لتحويل الألوان. عدة طرق في فئة ImageAttributes تعدل ألوان الصورة باستخدام جدول إعادة تعيين الألوان، وهو مصفوفة من هياكل ColorMap. لا يمكن وراثتها.
ColorMatrixيحدد مصفوفة 5 × 5 تحتوي على إحداثيات مساحة RGBA. عدة طرق في فئة ImageAttributes تعدل ألوان الصورة باستخدام مصفوفة ألوان. لا يمكن وراثة هذه الفئة.
ColorPaletteيحدد مصفوفة من الألوان التي تشكل لوحة ألوان. الألوان هي ألوان ARGB 32‑بت. لا يمكن وراثتها.
ColorPaletteHelperفئة مساعدة لتلاعب لوحات الألوان.
ColorTranslatorيترجم الألوان إلى ومن هياكل GDI+ Color. لا يمكن وراثة هذه الفئة.
CompositeExceptionالاستثناء المركب
CustomFontSourceدالة موفر مصدر الخط المخصص
CustomLineCapيحتوي على غطاء خط مخصص يحدده المستخدم.
DataStreamSupporterحاوية تدفق البيانات.
DisposableObjectيمثل كائنًا قابلًا للتصرف.
EmbeddedImageفئة الصورة المضمنة
Figureالشكل. حاوية للأشكال.
FileStreamContainerمساعدة لمعالجة تدفق الملفات.
Fontيحدد تنسيقًا معينًا للنص، بما في ذلك نوع الخط، الحجم، وسمات النمط. لا يمكن وراثة هذه الفئة.
FontSettingsإعدادات خط عارض صيغ المتجهات العامة للتصوير.
Graphicsيمثل الرسومات وفقًا لمحرك الرسومات المستخدم في التجميع الحالي.
GraphicsPathيمثل سلسلة من الخطوط والمنحنيات المتصلة. لا يمكن وراثة هذه الفئة.
Imageالصورة هي الفئة الأساسية لجميع أنواع الصور.
ImageAttributesكائن ImageAttributes يحتوي على معلومات حول كيفية تعديل ألوان البت ماب وملف الميتا خلال عملية التصيير. كائن ImageAttributes يحافظ على عدة إعدادات لتعديل الألوان، بما في ذلك مصفوفات تعديل اللون، مصفوفات تعديل التدرج الرمادي، قيم تصحيح غاما، جداول خريطة الألوان، وقيم عتبة اللون. خلال عملية التصيير، يمكن تصحيح الألوان، تعتيمها، إضاءتها، وإزالتها. لتطبيق هذه التعديلات، قم بتهيئة كائن ImageAttributes ومرّر مسار ذلك الكائن (إلى جانب مسار كائن Image) إلى طريقة DrawImage method.
ImageCreatorsRegistryيمثل سجل منشئي الصور.
ImageExportersRegistryيمثل سجل مصدري الصور.
ImageLoadersRegistryيمثل سجل محمّلي الصور.
ImageOptionsBaseخيارات قاعدة الصورة.
ImageResizeSettingsفئة إعدادات تغيير حجم الصورة
IntRangeفئة لتمثيل تسلسل العناصر
Licenseيوفر طرقًا لترخيص المكوّن.
LoadOptionsيمثل خيارات التحميل.
Matrixيستبدل مصفوفة GDI+.
Meteredيوفر طرقًا محسوبة للتكامل
NonGenericDictionaryيمثل قاموسًا غير عام.
NonGenericListقائمة غير عامة من الكائنات
ObjectWithBoundsالكائن الذي له حدود.
OpenTypeFontsCacheذاكرة مخبأة لخطوط OpenType المثبتة في النظام.
PageExportingActionمندوب لإطلاق الحدث قبل تصدير الصفحة
Penيحدد كائنًا يُستخدم لرسم الخطوط والمنحنيات والأشكال.
PixelDataFormatتنسيق بيانات البكسل. هذا كائن غير قابل للتغيير.
ProgressEventHandlerمرجع دالة معالج حدث التقدم
RasterCachedImageيمثل صورة نقطية تدعم عمليات الرسومات النقطية. تقوم هذه الصورة بتخزين بيانات البكسل في الذاكرة المؤقتة عند الحاجة.
RasterCachedMultipageImageصورة نقطية متعددة الصفحات
RasterImageيمثل صورة نقطية تدعم عمليات الرسومات النقطية.
RawDataSettingsإعدادات البيانات الخام
Regionيصف الجزء الداخلي لشكل رسومي مكوّن من مستطيلات ومسارات. لا يمكن وراثة هذه الفئة.
RemoveBackgroundSettingsإعدادات إزالة الخلفية
ResolutionSettingإعداد الدقة لخيارات حفظ الصورة.
Shapeالشكل. مجموعة مستمرة من النقاط متصلة باستخدام قاعدة محددة.
ShapeSegmentيمثل مقطع الشكل. المقطع هو خط أو منحنى يربط نقطتين.
Sourceالمصدر يُستخدم لاحتواء جميع المعلومات ذات الصلة لأنبوب الكائن.
SplitStreamContainerيمثل حاوية تدفق مقسمة تحتوي على التدفق وتوفر روتينات معالجة التدفق.
StreamContainerيمثل حاوية تدفق تحتوي على التدفق وتوفر روتينات معالجة التدفق.
StringFormatيحتوي على معلومات تخطيط النص (مثل المحاذاة، الاتجاه وإيقافات الجدولة) وتعديلات العرض (مثل إدراج الحذف الثلاثي واستبدال الأرقام الوطنية) وميزات OpenType. لا يمكن وراثة هذه الفئة.
TransparencySupporterالكائن الذي يدعم الشفافية.
VectorImageالصورة المتجهة هي الفئة الأساسية لجميع أنواع الصور المتجهة.
VectorMultipageImageصورة المتجه متعددة الصفحات

Structures

بنيةالوصف
CmykColorلون CMYK للبكسل.
Colorلون البكسل.
Pointيمثل زوجًا مرتبًا من إحداثيات x و y صحيحة يحدد نقطة في مستوى ثنائي الأبعاد.
PointFيمثل زوجًا مرتبًا من إحداثيات x و y عائمة يحدد نقطة في مستوى ثنائي الأبعاد.
Rectangleيخزن مجموعة من أربعة أعداد صحيحة تمثل موقع وحجم المستطيل.
RectangleFيخزن مجموعة من أربعة أعداد عائمة تمثل موقع وحجم المستطيل.
Sizeيمثل الحجم.
SizeFيخزن زوجًا مرتبًا من الأعداد العائمة، عادةً العرض والارتفاع للمستطيل.

الواجهات

الواجهةالوصف
IAdvancedBufferProcessorمعالج المخزن المؤقت المتقدم.
IAnimationFrameإطار الرسوم المتحركة
IBufferProcessorمعالج المخزن المؤقت.
IColorConverterمحول اللون.
IColorPaletteواجهة لوحة الألوان.
IHasMetadataواجهة بيانات تعريف الصورة.
IImageCreatorمنشئ الصورة.
IImageCreatorDescriptorوصف منشئ الصورة الذي يحدد خصائص المنشئ. يُستخدم وصف المنشئ لتجاوز الحاجة إلى احتواء كل مثال لمنشئ الصورة في الذاكرة ومشكلات تعدد الخيوط.
IImageDescriptorوصف الصورة. يحتوي على الخصائص والطرق الأساسية لجميع أنواع أوصاف الصور الأخرى.
IImageExporterمُصدّر الصورة. يمكنه تصدير البيانات من تنسيق Aspose.Imaging الداخلي إلى تنسيق بيانات محدد.
IImageExporterDescriptorيمثّل وصف مُصدّر الصورة. يُستخدم وصف المُصدّر لتجاوز الحاجة إلى احتواء كل مثال للمُصدّر في الذاكرة ومشكلات تعدد الخيوط.
IImageLoaderمحمل الصورة.
IImageLoaderDescriptorوصف محمل الصورة الذي يحدد خصائص المحمل. يُستخدم وصف المحمل لتجاوز الحاجة إلى احتواء كل مثال لمحمل الصورة في الذاكرة ومشكلات تعدد الخيوط.
IIndexedColorConverterمحول الألوان لتنسيقات الصور المفهرسة.
IMetadataContainerواجهة حاوية بيانات تعريف الصورة.
IMultipageImageواجهة الصورة متعددة الصفحات
IMultipageImageExtواجهة الصورة متعددة الصفحات الموسعة
IObjectWithBoundsيمثّل كائنًا بحدوده.
IOrderedShapeيمثّل شكلًا مرتبًا. الشكل المرتب هو مجموعة مستمرة من النقاط لها نقطة بداية ونقطة نهاية. المجموعة المستمرة من النقاط متصلة باستخدام قاعدة محددة.
IPartialArgb32PixelLoaderيتوافق مع بكسلات ARGB 32‑بت التي تم تحميلها جزئيًا.
IPartialArgb64PixelLoaderمحمل بكسلات ARGB 64‑بت.
IPartialPixelLoaderيتوافق مع البكسلات التي تم تحميلها جزئيًا.
IPartialRawDataLoaderمحمل البيانات الجزئي.
IRasterImageArgb32PixelLoaderمحمل بكسل ARGB 32‑بت للصورة النقطية.
IRasterImageArgb64PixelLoaderمحمل بكسل ARGB 64‑بت للصورة النقطية.
IRasterImagePixelLoaderمحمل بكسل الصورة النقطية.
IRasterImageRawDataLoaderمحمل البيانات الخام للصورة النقطية.

تعداد

تعدادالوصف
AnimationDisposalMethodsيشير إلى الطريقة التي يجب معالجة الرسمة بها بعد عرضها.
CacheTypeيحدد نوع الذاكرة المؤقتة المراد استخدامها.
CharacterSetيمثل مجموعة الأحرف المستخدمة.
ColorAdjustTypeيحدد أي الكائنات تستخدم معلومات تعديل اللون.
ColorChannelFlagيحدد القنوات الفردية في مساحة اللون CMYK (سماوي، أرجواني، أصفر، أسود). تُستخدم هذه التعدادات بواسطة طرق SetOutputChannel.
ColorCompareMethodطريقة مقارنة اللون لضبط إلى أقرب جار
ColorMatrixFlagيحدد أنواع الصور والألوان التي سيتأثر بها إعدادات تعديل اللون وتدرج الرمادي لكائن ImageAttributes.
ColorQuantizationMethodطرق تقليل ألوان
CompositingQualityيحدد مستوى الجودة المستخدم أثناء التركيب.
DashCapيحدد نوع الشكل الرسومي المستخدم على كلا طرفي كل شَرطَة في خط متقطع.
DashStyleيحدد نمط الخطوط المتقطعة المرسومة باستخدام كائن Pen.
DataRecoveryModeوضع استعادة البيانات.
DitheringMethodطريقة التمويه.
DitheringMethodsطرق التمويه المستخدمة للتحكم في تحويل اللون.
FileFormatأحد صيغ ملفات التصوير المدعومة.
FillModeيحدد كيفية ملء داخل مسار مغلق.
FontStyleيحدد معلومات النمط المطبقة على النص.
GraphicsUnitيحدد وحدة القياس للبيانات المعطاة.
HatchStyleيحدد الأنماط المختلفة المتاحة لكائنات HatchBrush.
HotkeyPrefixيحدد نوع العرض للبادئات الخاصة بمفاتيح الاختصار المتعلقة بالنص.
ImageFilterTypeمرشحات الصورة للاستخدام
InterpolationModeتحدد تعداد InterpolationMode الخوارزمية المستخدمة عند تحجيم أو تدوير الصور.
KnownColorيحدد ألوان النظام المعروفة.
LineCapيحدد أنماط القمة المتاحة التي يمكن لكائن Pen إنهاء الخط بها.
LineJoinيحدد كيفية ربط مقاطع الخط أو المنحنى المتتالية في شكل (مسار فرعي) موجود داخل كائن GraphicsPath.
MatrixOrderيحدد ترتيب عمليات تحويل المصفوفة.
PaletteMiningMethodطريقة استخراج لوحة ألوان الصورة
PdfComplianceVersionيحدد مستوى توافق PDF لملف الإخراج.
PenAlignmentيحدد محاذاة كائن Pen بالنسبة إلى الخط النظري ذي العرض الصفري.
PenTypeيحدد نوع التعبئة التي يستخدمها كائن Pen لملء الخطوط.
PixelFormatالمعنى الفعلي لتنسيق بيانات البكسل.
ProcessingTypeنوع المعالجة.
ResizeTypeيحدد نوع تغيير الحجم.
ResolutionUnitتعداد وحدة الدقة.
RotateFlipTypeيحدد مقدار دوران الصورة والمحور المستخدم لقلب الصورة.
SeekOriginيوفر الحقول التي تمثل نقاط المرجع في StreamContainer للبحث.
SmoothingModeيحدد ما إذا كان يتم تطبيق التنعيم (مضاد التعرج) على الخطوط والمنحنيات وحواف المناطق المملوءة.
StringAlignmentيحدد محاذاة سلسلة النص بالنسبة إلى مستطيل التخطيط الخاص بها.
StringDigitSubstituteالتعداد يحدد كيفية استبدال الأرقام في سلسلة وفقًا لإعدادات المستخدم الإقليمية أو اللغة.
StringFormatFlagsيحدد معلومات العرض والتخطيط لسلاسل النص.
StringTrimmingيحدد كيفية قص الأحرف من سلسلة لا تتناسب بالكامل مع شكل التخطيط.
TextRenderingHintيحدد جودة عرض النص.
WarpModeيحدد نوع تحويل الالتواء المطبق.
WrapModeيحدد كيفية تجانب النسيج أو التدرج عندما يكون أصغر من المنطقة التي يتم ملئها.