فئة ImageAttributes

Summary: An ImageAttributes object contains information about how bitmap and metafile colors are manipulated during rendering. An ImageAttributes object maintains several color-adjustment settings, including color-adjustment matrices, grayscale-adjustment matrices, gamma-correction values, color-map tables, and color-threshold values. During rendering, colors can be corrected, darkened, lightened, and removed. To apply such manipulations, initialize an ImageAttributes object and pass the path of that ImageAttributes object (along with the path of an Image) to the DrawImage method.

Module: aspose.imaging

Full Name: aspose.imaging.ImageAttributes

Constructors

Nameالوصف
ImageAttributes()يُنشئ مثيلاً جديداً للفئة ImageAttributes.

Methods

Nameالوصف
clear_brush_remap_table()يمسح جدول إعادة تعيين ألوان الفرشاة لهذا الكائن ImageAttributes.
clear_color_key()يمسح مفتاح اللون (نطاق الشفافية) للفئة الافتراضية.
clear_color_key(type)يمسح مفتاح اللون (نطاق الشفافية) لفئة محددة.
clear_color_matrix()يمسح مصفوفة تعديل اللون للفئة الافتراضية.
clear_color_matrix(type)يمسح مصفوفة تعديل اللون لفئة محددة.
clear_gamma()يعطل تصحيح جاما للفئة الافتراضية.
clear_gamma(type)يعطل تصحيح جاما لفئة محددة.
clear_no_op()يمسح إعداد NoOp للفئة الافتراضية.
clear_no_op(type)يمسح إعداد NoOp لفئة محددة.
clear_output_channel()يمسح إعداد قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية.
clear_output_channel(type)يمسح إعداد قناة الإخراج (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.
clear_output_channel_color_profile()يمسح إعداد ملف تعريف لون قناة الإخراج للفئة الافتراضية.
clear_output_channel_color_profile(type)يمسح إعداد ملف تعريف لون قناة الإخراج لفئة محددة.
clear_remap_table()يمسح جدول إعادة تعيين الألوان للفئة الافتراضية.
clear_remap_table(type)يمسح جدول إعادة تعيين الألوان لفئة محددة.
clear_threshold()يمسح قيمة العتبة للفئة الافتراضية.
clear_threshold(type)يمسح قيمة العتبة لفئة محددة.
set_brush_remap_table(map)يضبط جدول إعادة تعيين اللون لفئة الفرشاة.
set_color_key(color_low, color_high)يضبط مفتاح اللون للفئة الافتراضية.
set_color_key(color_low, color_high, type)يضبط مفتاح اللون (نطاق الشفافية) لفئة محددة.
set_color_matrices(new_color_matrix, gray_matrix)يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.
set_color_matrices(new_color_matrix, gray_matrix, flags)يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.
set_color_matrices(new_color_matrix, gray_matrix, mode, type)يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي لفئة محددة.
set_color_matrix(new_color_matrix)يضبط مصفوفة تعديل اللون للفئة الافتراضية.
set_color_matrix(new_color_matrix, flags)يضبط مصفوفة تعديل اللون للفئة الافتراضية.
set_color_matrix(new_color_matrix, mode, type)يضبط مصفوفة تعديل اللون لفئة محددة.
set_gamma(gamma)يضبط قيمة غاما للفئة الافتراضية.
set_gamma(gamma, type)يضبط قيمة غاما لفئة محددة.
set_no_op()يعطل تعديل اللون للفئة الافتراضية.
set_no_op(type)يعطل تعديل اللون لفئة محددة.
set_output_channel(flags)يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية.
set_output_channel(flags, type)يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.
set_output_channel_color_profile(color_profile_filename)يضبط ملف تعريف لون قناة الإخراج للفئة الافتراضية.
set_output_channel_color_profile(color_profile_filename, type)يضبط ملف تعريف لون قناة الإخراج لفئة محددة.
set_remap_table(map)يضبط جدول إعادة تعيين اللون للفئة الافتراضية.
set_remap_table(map, type)يضبط جدول إعادة تعيين اللون لفئة محددة.
set_threshold(threshold)يضبط العتبة (نطاق الشفافية) للفئة الافتراضية.
set_threshold(threshold, type)يضبط العتبة (نطاق الشفافية) لفئة محددة.
set_wrap_mode(mode)يضبط وضع الالتفاف المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.
set_wrap_mode(mode, color)يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.
set_wrap_mode(mode, color, clamp)يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.

Constructor: ImageAttributes()

 ImageAttributes() 

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

Method: clear_color_key(type)

 clear_color_key(type) 

يمسح مفتاح اللون (نطاق الشفافية) لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح مفتاح اللون لها.

Method: clear_color_matrix(type)

 clear_color_matrix(type) 

يمسح مصفوفة تعديل اللون لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح مصفوفة تعديل اللون لها.

Method: clear_gamma(type)

 clear_gamma(type) 

يعطل تصحيح جاما لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعطيل تصحيح غاما لها.

Method: clear_no_op(type)

 clear_no_op(type) 

يمسح إعداد NoOp لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح إعداد NoOp لها.

Method: clear_output_channel(type)

 clear_output_channel(type) 

يمسح إعداد قناة الإخراج (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح إعداد قناة الإخراج لها.

Method: clear_output_channel_color_profile(type)

 clear_output_channel_color_profile(type) 

يمسح إعداد ملف تعريف لون قناة الإخراج لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح إعداد ملف تعريف قناة الإخراج لها.

Method: clear_remap_table(type)

 clear_remap_table(type) 

يمسح جدول إعادة تعيين الألوان لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح جدول إعادة التعيين لها.

Method: clear_threshold(type)

 clear_threshold(type) 

يمسح قيمة العتبة لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم مسح العتبة لها.

Method: set_brush_remap_table(map)

 set_brush_remap_table(map) 

يضبط جدول إعادة تعيين اللون لفئة الفرشاة.

Parameters:

معاملنوعالوصف
mapColorMap[]مصفوفة من كائنات ColorMap.

Method: set_color_key(color_low, color_high)

 set_color_key(color_low, color_high) 

يضبط مفتاح اللون للفئة الافتراضية.

Parameters:

معاملنوعالوصف
color_lowColorقيمة مفتاح اللون المنخفض.
color_highColorقيمة مفتاح اللون العالي.

Method: set_color_key(color_low, color_high, type)

 set_color_key(color_low, color_high, type) 

يضبط مفتاح اللون (نطاق الشفافية) لفئة محددة.

Parameters:

معاملنوعالوصف
color_lowColorقيمة مفتاح اللون المنخفض.
color_highColorقيمة مفتاح اللون العالي.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين مفتاح اللون لها.

Method: set_color_matrices(new_color_matrix, gray_matrix)

 set_color_matrices(new_color_matrix, gray_matrix) 

يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.
gray_matrixColorMatrixمصفوفة تعديل التدرج الرمادي.

Method: set_color_matrices(new_color_matrix, gray_matrix, flags)

 set_color_matrices(new_color_matrix, gray_matrix, flags) 

يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.
gray_matrixColorMatrixمصفوفة تعديل التدرج الرمادي.
flagsColorMatrixFlagعنصر من ColorMatrixFlag يحدد نوع الصورة واللون الذي سيتأثر بمصفوفات تعديل اللون وتعديل التدرج الرمادي.

Method: set_color_matrices(new_color_matrix, gray_matrix, mode, type)

 set_color_matrices(new_color_matrix, gray_matrix, mode, type) 

يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي لفئة محددة.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.
gray_matrixColorMatrixمصفوفة تعديل التدرج الرمادي.
modeColorMatrixFlagعنصر من ColorMatrixFlag يحدد نوع الصورة واللون الذي سيتأثر بمصفوفات تعديل اللون وتعديل التدرج الرمادي.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين مصفوفات تعديل اللون وتعديل التدرج الرمادي لها.

Method: set_color_matrix(new_color_matrix)

 set_color_matrix(new_color_matrix) 

يضبط مصفوفة تعديل اللون للفئة الافتراضية.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.

Method: set_color_matrix(new_color_matrix, flags)

 set_color_matrix(new_color_matrix, flags) 

يضبط مصفوفة تعديل اللون للفئة الافتراضية.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.
flagsColorMatrixFlagعنصر من ColorMatrixFlag يحدد نوع الصورة واللون الذي سيتأثر بمصفوفة تعديل اللون.

Method: set_color_matrix(new_color_matrix, mode, type)

 set_color_matrix(new_color_matrix, mode, type) 

يضبط مصفوفة تعديل اللون لفئة محددة.

Parameters:

معاملنوعالوصف
new_color_matrixColorMatrixمصفوفة تعديل اللون.
modeColorMatrixFlagعنصر من ColorMatrixFlag يحدد نوع الصورة واللون الذي سيتأثر بمصفوفة تعديل اللون.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين مصفوفة تعديل اللون لها.

Method: set_gamma(gamma)

 set_gamma(gamma) 

يضبط قيمة غاما للفئة الافتراضية.

Parameters:

معاملنوعالوصف
جاماfloatقيمة تصحيح جاما.

Method: set_gamma(gamma, type)

 set_gamma(gamma, type) 

يضبط قيمة غاما لفئة محددة.

Parameters:

معاملنوعالوصف
جاماfloatقيمة تصحيح جاما.
typeColorAdjustTypeعنصر من تعداد [ColorAdjustType] يحدد الفئة التي يتم تعيين قيمة جاما لها.

Method: set_no_op(type)

 set_no_op(type) 

يعطل تعديل اللون لفئة محددة.

Parameters:

معاملنوعالوصف
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم إيقاف تصحيح اللون لها.

Method: set_output_channel(flags)

 set_output_channel(flags) 

يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية.

Parameters:

معاملنوعالوصف
flagsColorChannelFlagعنصر من ColorChannelFlag يحدد قناة الإخراج.

Method: set_output_channel(flags, type)

 set_output_channel(flags, type) 

يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.

Parameters:

معاملنوعالوصف
flagsColorChannelFlagعنصر من ColorChannelFlag يحدد قناة الإخراج.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين قناة الإخراج لها.

Method: set_output_channel_color_profile(color_profile_filename)

 set_output_channel_color_profile(color_profile_filename) 

يضبط ملف تعريف لون قناة الإخراج للفئة الافتراضية.

Parameters:

معاملنوعالوصف
color_profile_filenamestringاسم المسار لملف ملف تعريف اللون. إذا كان ملف تعريف اللون موجودًا في الدليل %SystemRoot%\System32\Spool\Drivers\Color، يمكن أن يكون هذا المعامل اسم الملف. وإلا، يجب أن يكون هذا المعامل اسم المسار الكامل.

Method: set_output_channel_color_profile(color_profile_filename, type)

 set_output_channel_color_profile(color_profile_filename, type) 

يضبط ملف تعريف لون قناة الإخراج لفئة محددة.

Parameters:

معاملنوعالوصف
color_profile_filenamestringاسم المسار لملف ملف تعريف اللون. إذا كان ملف تعريف اللون موجودًا في الدليل %SystemRoot%\System32\Spool\Drivers\Color، يمكن أن يكون هذا المعامل اسم الملف. وإلا، يجب أن يكون هذا المعامل اسم المسار الكامل.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين ملف تعريف لون قناة الإخراج لها.

Method: set_remap_table(map)

 set_remap_table(map) 

يضبط جدول إعادة تعيين اللون للفئة الافتراضية.

Parameters:

معاملنوعالوصف
mapColorMap[]مصفوفة من أزواج الألوان من النوع ColorMap. كل زوج ألوان يحتوي على لون موجود (القيمة الأولى) واللون الذي سيتم تحويله إليه (القيمة الثانية).

Method: set_remap_table(map, type)

 set_remap_table(map, type) 

يضبط جدول إعادة تعيين اللون لفئة محددة.

Parameters:

معاملنوعالوصف
mapColorMap[]مصفوفة من أزواج الألوان من النوع ColorMap. كل زوج ألوان يحتوي على لون موجود (القيمة الأولى) واللون الذي سيتم تحويله إليه (القيمة الثانية).
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم تعيين جدول إعادة تعيين اللون لها.

Method: set_threshold(threshold)

 set_threshold(threshold) 

يضبط العتبة (نطاق الشفافية) للفئة الافتراضية.

Parameters:

معاملنوعالوصف
الحدّfloatرقم حقيقي يحدد قيمة العتبة.

Method: set_threshold(threshold, type)

 set_threshold(threshold, type) 

يضبط العتبة (نطاق الشفافية) لفئة محددة.

Parameters:

معاملنوعالوصف
الحدّfloatقيمة عتبة من 0.0 إلى 1.0 تُستخدم كنقطة توقف لفرز الألوان التي سيتم ربطها إما بقيمة قصوى أو قيمة دنيا.
typeColorAdjustTypeعنصر من ColorAdjustType يحدد الفئة التي يتم فيها تعيين عتبة اللون.

Method: set_wrap_mode(mode)

 set_wrap_mode(mode) 

يضبط وضع الالتفاف المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.

Parameters:

معاملنوعالوصف
modeWrapModeعنصر من WrapMode يحدد كيفية استخدام نسخ مكررة من الصورة لتغطية منطقة.

Method: set_wrap_mode(mode, color)

 set_wrap_mode(mode, color) 

يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.

Parameters:

معاملنوعالوصف
modeWrapModeعنصر من WrapMode يحدد كيفية استخدام نسخ مكررة من الصورة لتغطية منطقة.
colorColorكائن ImageAttributes يحدد لون البكسلات خارج الصورة المُرَسَمة. يكون هذا اللون مرئياً إذا تم ضبط معامل الوضع على WrapMode.CLAMP وكان المستطيل المصدر الممرّر إلى DrawImage أكبر من الصورة نفسها.

Method: set_wrap_mode(mode, color, clamp)

 set_wrap_mode(mode, color, clamp) 

يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية النسيج عبر الشكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم تغطيته.

Parameters:

معاملنوعالوصف
modeWrapModeعنصر من WrapMode يحدد كيفية استخدام نسخ مكررة من الصورة لتغطية منطقة.
colorColorكائن لون يحدد لون البكسلات خارج الصورة المُرَسَمة. يكون هذا اللون مرئياً إذا تم ضبط معامل الوضع على WrapMode.CLAMP وكان المستطيل المصدر الممرّر إلى DrawImage أكبر من الصورة نفسها.
قفلboolهذا المعامل لا يؤثر. اضبطه على false.