Class ImageAttributes
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
يحتوي كائن Aspose.Imaging.ImageAttributes على معلومات حول كيفية التعامل مع خرائط النقاط والألوان الميتافيلية أثناء التصوير. يحتفظ كائن Aspose.Imaging.ImageAttributes ببعض إعدادات تعديل الألوان، بما في ذلك المصفوفات لتعديل الألوان، والمصفوفات لتعديل السلالم الرمادية، وقيم تصحيح الغاما، وخرائط الألوان، وقيم حدود الألوان. أثناء التصوير، يمكن تصحيح الألوان، وتظلمها، وتوضيحها، وإزالتها. لتطبيق مثل هذه التلاعب، يبدأ Aspose.Imaging.ImageAttributes الكائن ويمر مسار هذا Aspose.Imaging.ImageAttributes الكائن (مع مسار
public sealed class ImageAttributes
Inheritance
الأعضاء الموروثين
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageAttributes()
public ImageAttributes()
Methods
ClearBrushRemapTable()
قم بتنظيف لوحة تصحيح الألوان من هذا الكائن Aspose.Imaging.ImageAttributes.
public void ClearBrushRemapTable()
ClearColorKey()
يحدد مفتاح الألوان (مجموعة الشفافية) للفئة الافتراضية.
public void ClearColorKey()
ClearColorKey(ColorAdjustType)
يحدد مفتاح الألوان (مجموعة الشفافية) لفئة محددة.
public void ClearColorKey(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إزالة مفتاح اللون منها.
ClearColorMatrix()
يطهر مربع تعديل الألوان للفئة الافتراضية.
public void ClearColorMatrix()
ClearColorMatrix(ColorAdjustType)
تنظيف مربع تعديل الألوان لفئة محددة.
public void ClearColorMatrix(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تنظيف ماتريكس تعديل الألوان.
ClearGamma()
إلغاء تصحيح غاما للفئة الافتراضية.
public void ClearGamma()
ClearGamma(ColorAdjustType)
يمنع تصحيح الغاما لفئة محددة.
public void ClearGamma(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعطيل تصحيح الغاما.
ClearNoOp()
يطهر إعداد NoOp للفئة الافتراضية.
public void ClearNoOp()
ClearNoOp(ColorAdjustType)
يحدد إعداد NoOp لفئة محددة.
public void ClearNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إزالة إعداد NoOp.
ClearOutputChannel()
يحدد إعدادات قناة الخروج CMYK (Cyan-magenta-yellow-black) للفئة الافتراضية.
public void ClearOutputChannel()
ClearOutputChannel(ColorAdjustType)
يحدد إعدادات قناة الإنتاج (Cyan-magenta-yellow-black) لفئة محددة.
public void ClearOutputChannel(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إزالة إعداد قناة الإخراج منها.
ClearOutputChannelColorProfile()
يطهر إعداد ملف تعريف الألوان لقناة الإخراج للفئة الافتراضية.
public void ClearOutputChannelColorProfile()
ClearOutputChannelColorProfile(ColorAdjustType)
يحدد إعداد ملف تعريف الألوان لقناة الإخراج لفئة محددة.
public void ClearOutputChannelColorProfile(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إزالة إعداد ملف تعريف قناة الإخراج.
ClearRemapTable()
قم بتنظيف جدول إصلاح الألوان للفئة الافتراضية.
public void ClearRemapTable()
ClearRemapTable(ColorAdjustType)
قم بتنظيف لوحة إصلاح الألوان لفئة محددة.
public void ClearRemapTable(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إزالة الجدول.
ClearThreshold()
يحدد قيمة الحد الأقصى للفئة الافتراضية.
public void ClearThreshold()
ClearThreshold(ColorAdjustType)
يحدد قيمة الحد الأقصى لفئة محددة.
public void ClearThreshold(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر من Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تطهير الحد الأقصى لها.
SetBrushRemapTable(ColorMap[])
قم بتعيين لوحة تصحيح الألوان لفئة الحلاقة.
public void SetBrushRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
مجموعة من الأشياء Aspose.Imaging.ColorMap.
SetColorKey(اللون، اللون)
حدد مفتاح الألوان للفئة الافتراضية.
public void SetColorKey(Color colorLow, Color colorHigh)
Parameters
colorLow
Color
قيمة مفتاح الألوان المنخفضة.
colorHigh
Color
قيمة مفتاح الألوان العالية.
SetColorKey(اللون، اللون، ColorAdjustType)
قم بتعيين مفتاح الألوان (مجموعة الشفافية) لفئة محددة.
public void SetColorKey(Color colorLow, Color colorHigh, ColorAdjustType type)
Parameters
colorLow
Color
قيمة مفتاح الألوان المنخفضة.
colorHigh
Color
قيمة مفتاح الألوان العالية.
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين مفتاح اللون لها.
SetColorMatrices(ColorMatrix، ColorMatrix)
قم بتعيين ماتريكس تعديل الألوان وماتريكس تعديل الحجم الرمادي للفئة الافتراضية.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
grayMatrix
ColorMatrix
مربع التعديل الرمادي.
SetColorMatrices(ColorMatrix، ColorMatrix، ColorMatrix)
قم بتعيين ماتريكس تعديل الألوان وماتريكس تعديل الحجم الرمادي للفئة الافتراضية.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
grayMatrix
ColorMatrix
مربع التعديل الرمادي.
flags
ColorMatrixFlag
عنصر من Aspose.Imaging.ColorMatrixFlag الذي يحدد نوع الصورة والألوان التي سوف تتأثر من قبل المصفوفات التصحيح اللون والرمادي التصحيح.
SetColorMatrices(ColorMatrix، ColorMatrix، ColorMatrixFlag، ColorAdjustType)
قم بتعيين مربع تعديل الألوان ومربع تعديل السلالم الرمادية لفئة محددة.
public void SetColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
grayMatrix
ColorMatrix
مربع التعديل الرمادي.
mode
ColorMatrixFlag
عنصر من Aspose.Imaging.ColorMatrixFlag الذي يحدد نوع الصورة والألوان التي سوف تتأثر من قبل المصفوفات التصحيح اللون والرمادي التصحيح.
type
ColorAdjustType
العنصر من Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين المصفوفات لتعديل الألوان والرمادي.
SetColorMatrix(ColorMatrix)
قم بتعيين مربع تعديل الألوان للفئة الافتراضية.
public void SetColorMatrix(ColorMatrix newColorMatrix)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
SetColorMatrix(أضف تعليق حول ColorMatrixFlag)
قم بتعيين مربع تعديل الألوان للفئة الافتراضية.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag flags)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
flags
ColorMatrixFlag
عنصر من Aspose.Imaging.ColorMatrixFlag الذي يحدد نوع الصورة والألوان التي سوف تتأثر من قبل ماتريكس تعديل الألوان.
SetColorMatrix(ColorMatrix، ColorMatrixFlag، ColorAdjustType)
قم بتعيين مربع تعديل الألوان لفئة محددة.
public void SetColorMatrix(ColorMatrix newColorMatrix, ColorMatrixFlag mode, ColorAdjustType type)
Parameters
newColorMatrix
ColorMatrix
مربع تعديل الألوان.
mode
ColorMatrixFlag
عنصر من Aspose.Imaging.ColorMatrixFlag الذي يحدد نوع الصورة والألوان التي سوف تتأثر من قبل ماتريكس تعديل الألوان.
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين ماتريكس تعديل الألوان.
SetGamma(السفينة)
حدد قيمة غاما للفئة الافتراضية.
public void SetGamma(float gamma)
Parameters
gamma
float
قيمة تصحيح غاما.
SetGamma(الطائرات، ColorAdjustType)
حدد قيمة غاما لفئة محددة.
public void SetGamma(float gamma, ColorAdjustType type)
Parameters
gamma
float
قيمة تصحيح غاما.
type
ColorAdjustType
عنصر من قائمة Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين قيمة غاما لها.
SetNoOp()
إلغاء تعديل الألوان للفئة الافتراضية.
public void SetNoOp()
SetNoOp(ColorAdjustType)
إلغاء تعديل الألوان لفئة محددة.
public void SetNoOp(ColorAdjustType type)
Parameters
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم إلغاء تصحيح الألوان.
SetOutputChannel(ColorChannelFlag)
قم بتعيين قناة الخروج CMYK (Cyan-Magenta-Yellow-Black) للفئة الافتراضية.
public void SetOutputChannel(ColorChannelFlag flags)
Parameters
flags
ColorChannelFlag
عنصر Aspose.Imaging.ColorChannelFlag الذي يحدد قناة الإنتاج.
SetOutputChannel(ColorChannelFlag، ColorAdjustType)
قم بتعيين قناة الإنتاج CMYK (Cyan-Magenta-Yellow-Black) لفئة محددة.
public void SetOutputChannel(ColorChannelFlag flags, ColorAdjustType type)
Parameters
flags
ColorChannelFlag
عنصر Aspose.Imaging.ColorChannelFlag الذي يحدد قناة الإنتاج.
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين قناة الإنتاج لها.
SetOutputChannelColorProfile(الستار)
قم بتعيين ملف ملف ملصق قناة الإخراج للفئة الافتراضية.
public void SetOutputChannelColorProfile(string colorProfileFilename)
Parameters
colorProfileFilename
string
اسم المسار ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف مل
SetOutputChannelColorProfile(الألوان، ColorAdjustType)
قم بتعيين ملف ملف ملصق قناة الإخراج لفئة محددة.
public void SetOutputChannelColorProfile(string colorProfileFilename, ColorAdjustType type)
Parameters
colorProfileFilename
string
اسم المسار ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف ملف مل
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين ملف ملف ملف الألوان في قناة الإخراج.
SetRemapTable(ColorMap[])
قم بتعيين جدول إصلاح الألوان للفئة الافتراضية.
public void SetRemapTable(ColorMap[] map)
Parameters
map
ColorMap
[ ]
مجموعة من أزواج الألوان من النوع Aspose.Imaging.ColorMap. كل زوج من الألوان يحتوي على لون موجود (القيمة الأولى) واللون الذي سيتم رسمه إلى (القيمة الثانية).
SetRemapTable(ColorMap[ ]ألوان التعديل)
قم بتعيين لوحة إصلاح الألوان لفئة محددة.
public void SetRemapTable(ColorMap[] map, ColorAdjustType type)
Parameters
map
ColorMap
[ ]
مجموعة من أزواج الألوان من النوع Aspose.Imaging.ColorMap. كل زوج من الألوان يحتوي على لون موجود (القيمة الأولى) واللون الذي سيتم رسمه إلى (القيمة الثانية).
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين لوحة إصلاح الألوان.
SetThreshold(السفينة)
حدد الحد الأقصى (مجموعة الشفافية) للفئة الافتراضية.
public void SetThreshold(float threshold)
Parameters
threshold
float
رقم حقيقي يحدد الحد الأدنى للقيمة.
SetThreshold(الطائرات، ColorAdjustType)
حدد الحد الأقصى (مجموعة الشفافية) لفئة محددة.
public void SetThreshold(float threshold, ColorAdjustType type)
Parameters
threshold
float
قيمة الحد من 0.0 إلى 1.0 التي تستخدم كنقطة انقطاع لتصنيف الألوان التي سيتم خرائطها إلى إما الحد الأقصى أو الحد الأدنى من القيمة.
type
ColorAdjustType
عنصر Aspose.Imaging.ColorAdjustType الذي يحدد الفئة التي يتم تعيين الحد الأدنى للألوان.
SetWrapMode(WrapMode)
إعداد وضع الحفر الذي يتم استخدامه لتحديد كيفية ربط النسيج عبر شكل، أو على حدود الشكل.يتم ربط النسيج عبر شكل لملئه عندما يكون النسيج أصغر من الشكل الذي يملأه.
public void SetWrapMode(WrapMode mode)
Parameters
mode
WrapMode
عنصر من Aspose.Imaging.WrapMode الذي يحدد كيفية استخدام نسخ متكررة من الصورة لتصحيح منطقة.
SetWrapMode(WrapMode، اللون)
يحدد وضع الغطاء والألوان المستخدمة في اتخاذ قرار حول كيفية طلاء النسيج عبر شكل، أو على حدود الشكل.يتم طلاء النسيج عبر شكل لملئه عندما يكون النسيج أصغر من الشكل الذي يملأه.
public void SetWrapMode(WrapMode mode, Color color)
Parameters
mode
WrapMode
عنصر من Aspose.Imaging.WrapMode الذي يحدد كيفية استخدام نسخ متكررة من الصورة لتصحيح منطقة.
color
Color
Aspose.Imaging.ImageAttributes الكائن الذي يحدد لون البكسل خارج الصورة المعروضة.هذا اللون مرئي إذا تم تعيين معيار الوضع إلى Aspose.Imaging.WrapMode.Clamp والمستطيل المصدر الذي تم نقله إلى DrawImage هو أكبر من الصورة نفسها.
SetWrapMode(WrapMode، اللون، البول)
يحدد وضع الغطاء والألوان المستخدمة في اتخاذ قرار حول كيفية طلاء النسيج عبر شكل، أو على حدود الشكل.يتم طلاء النسيج عبر شكل لملئه عندما يكون النسيج أصغر من الشكل الذي يملأه.
public void SetWrapMode(WrapMode mode, Color color, bool clamp)
Parameters
mode
WrapMode
عنصر من Aspose.Imaging.WrapMode الذي يحدد كيفية استخدام نسخ متكررة من الصورة لتصحيح منطقة.
color
Color
هذا اللون مرئي إذا تم تعيين معيار الوضع إلى Aspose.Imaging.WrapMode.Clamp والمستطيل المصدر الذي تم نقله إلى DrawImage هو أكبر من الصورة نفسها.
clamp
bool
هذا المعيار ليس له أي تأثير.