Class ImageAttributes

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 ImageAttributes

الأعضاء الموروثين

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

هذا المعيار ليس له أي تأثير.

 عربي