فئة ColorMatrix

Summary: Defines a 5 x 5 matrix that contains the coordinates for the RGBA space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.ColorMatrix

Constructors

Nameالوصف
ColorMatrix()ينشئ مثيلًا جديدًا من الفئة ColorMatrix.
ColorMatrix(new_color_matrix)ينشئ مثيلًا جديدًا من الفئة ColorMatrix باستخدام العناصر في المصفوفة المحددة newColorMatrix.

Properties

NameTypeAccessالوصف
MATRIX_DIMENSIONS_COUNT [static]intrعدد أبعاد المصفوفة.
MATRIX_DIMENSION_ELEMENTS_COUNT [static]intrعدد العناصر في بُعد المصفوفة.
MATRIX_TOTAL_ELEMENTS_COUNT [static]intrالعدد الإجمالي للعناصر في المصفوفة.
matrix00floatr/wيحصل أو يعيّن العنصر في الصف 0 (صفر) والعمود 0 من هذه ColorMatrix.
matrix01floatr/wيحصل أو يعيّن العنصر في الصف 0 (صفر) والعمود الأول من هذه ColorMatrix.
matrix02floatr/wيحصل أو يعيّن العنصر في الصف 0 (صفر) والعمود الثاني من هذه ColorMatrix.
matrix03floatr/wيحصل أو يعيّن العنصر في الصف 0 (صفر) والعمود الثالث من هذه ColorMatrix.
matrix04floatr/wيحصل أو يضبط العنصر في الصف 0 (صفر) والعمود الرابع من هذا ColorMatrix.
matrix10floatr/wيحصل أو يضبط العنصر في الصف الأول والعمود 0 (صفر) من هذا ColorMatrix.
matrix11floatr/wيحصل أو يضبط العنصر في الصف الأول والعمود الأول من هذا ColorMatrix.
matrix12floatr/wيحصل أو يضبط العنصر في الصف الأول والعمود الثاني من هذا ColorMatrix.
matrix13floatr/wيحصل أو يضبط العنصر في الصف الأول والعمود الثالث من هذا ColorMatrix.
matrix14floatr/wيحصل أو يضبط العنصر في الصف الأول والعمود الرابع من هذا ColorMatrix.
matrix20floatr/wيحصل أو يضبط العنصر في الصف الثاني والعمود 0 (صفر) من هذا ColorMatrix.
matrix21floatr/wيحصل أو يضبط العنصر في الصف الثاني والعمود الأول من هذا ColorMatrix.
matrix22floatr/wيحصل أو يضبط العنصر في الصف الثاني والعمود الثاني من هذا ColorMatrix.
matrix23floatr/wيحصل أو يضبط العنصر في الصف الثاني والعمود الثالث من هذا ColorMatrix.
matrix24floatr/wيحصل أو يضبط العنصر في الصف الثاني والعمود الرابع من هذا ColorMatrix.
matrix30floatr/wيحصل أو يضبط العنصر في الصف الثالث والعمود 0 (صفر) من هذا ColorMatrix.
matrix31floatr/wيحصل أو يضبط العنصر في الصف الثالث والعمود الأول من هذا ColorMatrix.
matrix32floatr/wيحصل أو يضبط العنصر في الصف الثالث والعمود الثاني من هذا ColorMatrix.
matrix33floatr/wيحصل أو يضبط العنصر في الصف الثالث والعمود الثالث من هذا ColorMatrix.
matrix34floatr/wيحصل أو يضبط العنصر في الصف الثالث والعمود الرابع من هذا ColorMatrix.
matrix40floatr/wيحصل أو يضبط العنصر في الصف الرابع والعمود 0 (صفر) من هذا ColorMatrix.
matrix41floatr/wيحصل أو يضبط العنصر في الصف الرابع والعمود الأول من هذا ColorMatrix.
matrix42floatr/wيحصل أو يضبط العنصر في الصف الرابع والعمود الثاني من هذا ColorMatrix.
matrix43floatr/wيحصل أو يضبط العنصر في الصف الرابع والعمود الثالث من هذا ColorMatrix.
matrix44floatr/wيحصل أو يضبط العنصر في الصف الرابع والعمود الرابع من هذا ColorMatrix.

Methods

Nameالوصف
get(row, column)يحصل على العنصر في الصف والعمود المحددين في ColorMatrix.
get_matrix()يحصل على قيم المصفوفة.
set(row, column, value)يضبط العنصر في الصف والعمود المحددين في ColorMatrix.

Constructor: ColorMatrix()

 ColorMatrix() 

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

Constructor: ColorMatrix(new_color_matrix)

 ColorMatrix(new_color_matrix) 

ينشئ مثيلًا جديدًا من الفئة ColorMatrix باستخدام العناصر في المصفوفة المحددة newColorMatrix.

Parameters:

معاملنوعالوصف
new_color_matrixSystem.Single[]قِيَم العناصر للمصفوفة ColorMatrix الجديدة.

Method: get(row, column)

 get(row, column) 

يحصل على العنصر في الصف والعمود المحددين في ColorMatrix.

Parameters:

معاملنوعالوصف
صفintرقم الصف.
عمودintرقم العمود.

Returns

نوعالوصف
floatالعنصر في الصف والعمود المحددين.

Method: get_matrix()

 get_matrix() 

يحصل على قيم المصفوفة.

Returns

نوعالوصف
System.Single[]مصفوفة قيم المصفوفة.

Method: set(row, column, value)

 set(row, column, value) 

يضبط العنصر في الصف والعمود المحددين في ColorMatrix.

Parameters:

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