Enum ColorMatrixOperation
اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)
يحدد نوع العملية التي سيتم تطبيقها في فلتر المصفوفة الملونة.
[ComVisible(true)]
public enum ColorMatrixOperation
Fields
HueRotate = 2
قم بتطبيق عجلة الدوران على الصورة.
يعمل “HueRotate” على تحويل لون كل بكسل من خلال زاوية محددة حول عجلة الألوان ، مما يسمح بتعديلات اللون الديناميكية وتأثيراتها.
LuminanceToAlpha = 3
تحويل الألوان من الصورة إلى اللون الرمادي استنادا إلى ضوءها.
تخلق عملية “LuminanceToAlpha” صورة رمادية تستند إلى الضوء (النور) لكل لون ، والتي يمكن استخدامه بعد ذلك لمختلف عمليات التخفيف والتركيب.
Matrix = 0
تطبق تحويل المصفوفة على بيانات الألوان.
تستخدم عملية “ماتريكس” مربع 5x4 لتحويل قيم اللون RGBA لكل بكسل.هذه العملية متنوعة للغاية ويمكن استخدامها للتلاعب باللون المعقد، بما في ذلك التعديلات في الضوء والتباين وتوازن الألوان.
Saturate = 1
تعديل مستوى التمسك للصورة.
يغير العملية “المملحة” تملح الألوان في الصورة، ويكون قيمة 0٪ غير مشبعة تمامًا (على نطاق خفيف)، في حين أن 100٪ لا يمثل أي تغيير في لون الشكل.
Remarks
يتيح فلتر المصفوفة باللون في SVG مختلف العمليات على بيانات اللون للصورة.كل نوع عمل يتلاعب بالألوان بطريقة محددة، ويقدم مجموعة متنوعة من التأثيرات البصرية.