ImageAttributes
Inheritance: java.lang.Object
public final class ImageAttributes
كائن com.aspose.imaging.ImageAttributes يحتوي على معلومات حول كيفية تعديل ألوان البت ماب وملفات الميتا أثناء التصيير. كائن com.aspose.imaging.ImageAttributes يحافظ على عدة إعدادات لتعديل اللون، بما في ذلك مصفوفات تعديل اللون، ومصفوفات تعديل التدرج الرمادي، وقيم تصحيح غاما، وجداول خريطة الألوان، وقيم عتبة اللون. أثناء التصيير، يمكن تصحيح الألوان، تعتيمها، إضاءتها، وإزالتها. لتطبيق مثل هذه التعديلات، قم بتهيئة كائن com.aspose.imaging.ImageAttributes ومرّر مسار ذلك الكائن (إلى جانب مسار Image) إلى طريقة drawImage.
المنشئات
| المنشئ | الوصف |
|---|---|
| ImageAttributes() | يقوم بتهيئة نسخة جديدة من الفئة com.aspose.imaging.ImageAttributes. |
الطرق
| طريقة | الوصف |
|---|---|
| setColorMatrix(ColorMatrix newColorMatrix) | يضبط مصفوفة تعديل اللون للفئة الافتراضية. |
| setColorMatrix(ColorMatrix newColorMatrix, int flags) | يضبط مصفوفة تعديل اللون للفئة الافتراضية. |
| setColorMatrix(ColorMatrix newColorMatrix, int mode, int type) | يضبط مصفوفة تعديل اللون لفئة محددة. |
| clearColorMatrix() | يمسح مصفوفة تعديل اللون للفئة الافتراضية. |
| clearColorMatrix(int type) | يمسح مصفوفة تعديل اللون لفئة محددة. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix) | يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags) | يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية. |
| setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type) | يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي لفئة محددة. |
| setThreshold(float threshold) | يضبط العتبة (نطاق الشفافية) للفئة الافتراضية. |
| setThreshold(float threshold, int type) | يضبط العتبة (نطاق الشفافية) لفئة محددة. |
| clearThreshold() | يمسح قيمة العتبة للفئة الافتراضية. |
| clearThreshold(int type) | يمسح قيمة العتبة لفئة محددة. |
| setGamma(float gamma) | يضبط قيمة غاما للفئة الافتراضية. |
| setGamma(float gamma, int type) | يضبط قيمة غاما لفئة محددة. |
| clearGamma() | يعطل تصحيح غاما للفئة الافتراضية. |
| clearGamma(int type) | يعطل تصحيح غاما لفئة محددة. |
| setNoOp() | يقوم بإيقاف تعديل اللون للفئة الافتراضية. |
| setNoOp(int type) | يقوم بإيقاف تعديل اللون لفئة محددة. |
| clearNoOp() | يمسح إعداد NoOp للفئة الافتراضية. |
| clearNoOp(int type) | يمسح إعداد NoOp لفئة محددة. |
| setColorKey(Color colorLow, Color colorHigh) | يضبط مفتاح اللون للفئة الافتراضية. |
| setColorKey(Color colorLow, Color colorHigh, int type) | يضبط مفتاح اللون (نطاق الشفافية) لفئة محددة. |
| clearColorKey() | يمسح مفتاح اللون (نطاق الشفافية) للفئة الافتراضية. |
| clearColorKey(int type) | يمسح مفتاح اللون (نطاق الشفافية) لفئة محددة. |
| setOutputChannel(int flags) | يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية. |
| setOutputChannel(int flags, int type) | يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) لفئة محددة. |
| clearOutputChannel() | يمسح إعداد قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية. |
| clearOutputChannel(int type) | يمسح إعداد قناة الإخراج (سماوي-ماجنتا-أصفر-أسود) لفئة محددة. |
| setOutputChannelColorProfile(String colorProfileFilename) | يضبط ملف تعريف ألوان قناة الإخراج للفئة الافتراضية. |
| setOutputChannelColorProfile(String colorProfileFilename, int type) | يضبط ملف تعريف ألوان قناة الإخراج لفئة محددة. |
| clearOutputChannelColorProfile() | يمسح إعداد ملف تعريف ألوان قناة الإخراج للفئة الافتراضية. |
| clearOutputChannelColorProfile(int type) | يمسح إعداد ملف تعريف ألوان قناة الإخراج لفئة محددة. |
| setRemapTable(ColorMap[] map) | يضبط جدول إعادة تعيين الألوان للفئة الافتراضية. |
| setRemapTable(ColorMap[] map, int type) | يضبط جدول إعادة تعيين الألوان لفئة محددة. |
| clearRemapTable() | يمسح جدول إعادة تعيين الألوان للفئة الافتراضية. |
| clearRemapTable(int type) | يمسح جدول إعادة تعيين الألوان لفئة محددة. |
| setBrushRemapTable(ColorMap[] map) | يضبط جدول إعادة تعيين الألوان لفئة الفرشاة. |
| clearBrushRemapTable() | يمسح جدول إعادة تعيين ألوان الفرشاة لهذا الكائن com.aspose.imaging.ImageAttributes. |
| setWrapMode(int mode) | يضبط وضع الالتفاف المستخدم لتحديد كيفية تكرار النسيج عبر الشكل أو عند حدود الشكل. |
| setWrapMode(int mode, Color color) | يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تكرار النسيج عبر الشكل أو عند حدود الشكل. |
| setWrapMode(int mode, Color color, boolean clamp) | يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تكرار النسيج عبر الشكل أو عند حدود الشكل. |
| equals(Object o) | |
| hashCode() |
ImageAttributes()
public ImageAttributes()
يقوم بتهيئة نسخة جديدة من الفئة com.aspose.imaging.ImageAttributes.
setColorMatrix(ColorMatrix newColorMatrix)
public void setColorMatrix(ColorMatrix newColorMatrix)
يضبط مصفوفة تعديل اللون للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
setColorMatrix(ColorMatrix newColorMatrix, int flags)
public void setColorMatrix(ColorMatrix newColorMatrix, int flags)
يضبط مصفوفة تعديل اللون للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
| الأعلام | int | عنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفة تعديل اللون. |
setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)
public void setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)
يضبط مصفوفة تعديل اللون لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
| الوضع | int | عنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفة تعديل اللون. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي تم ضبط مصفوفة تعديل اللون لها. |
clearColorMatrix()
public void clearColorMatrix()
يمسح مصفوفة تعديل اللون للفئة الافتراضية.
clearColorMatrix(int type)
public void clearColorMatrix(int type)
يمسح مصفوفة تعديل اللون لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي تم مسح مصفوفة تعديل اللون لها. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix)
يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
| grayMatrix | ColorMatrix | مصفوفة تعديل التدرج الرمادي. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)
يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
| grayMatrix | ColorMatrix | مصفوفة تعديل التدرج الرمادي. |
| الأعلام | int | عنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفات تعديل اللون وتعديل التدرج الرمادي. |
setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)
public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int mode, int type)
يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| newColorMatrix | ColorMatrix | مصفوفة تعديل اللون. |
| grayMatrix | ColorMatrix | مصفوفة تعديل التدرج الرمادي. |
| الوضع | int | عنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفات تعديل اللون وتعديل التدرج الرمادي. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي تم ضبط مصفوفات تعديل اللون وتعديل التدرج الرمادي لها. |
setThreshold(float threshold)
public void setThreshold(float threshold)
يضبط العتبة (نطاق الشفافية) للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| threshold | float | عدد حقيقي يحدد قيمة العتبة. |
setThreshold(float threshold, int type)
public void setThreshold(float threshold, int type)
يضبط العتبة (نطاق الشفافية) لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| threshold | float | قيمة عتبة من 0.0 إلى 1.0 تُستخدم كنقطة توقف لفرز الألوان التي سيتم تعيينها إما إلى قيمة قصوى أو دنيا. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين عتبة اللون. |
clearThreshold()
public void clearThreshold()
يمسح قيمة العتبة للفئة الافتراضية.
clearThreshold(int type)
public void clearThreshold(int type)
يمسح قيمة العتبة لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح العتبة. |
setGamma(float gamma)
public void setGamma(float gamma)
يضبط قيمة غاما للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| غاما | float | قيمة تصحيح الجاما. |
setGamma(float gamma, int type)
public void setGamma(float gamma, int type)
يضبط قيمة غاما لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| غاما | float | قيمة تصحيح الجاما. |
| النوع | int | عنصر من تعداد Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين قيمة الجاما. |
clearGamma()
public void clearGamma()
يعطل تصحيح غاما للفئة الافتراضية.
clearGamma(int type)
public void clearGamma(int type)
يعطل تصحيح غاما لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعطيل تصحيح الجاما. |
setNoOp()
public void setNoOp()
يقوم بإيقاف تعديل اللون للفئة الافتراضية.
setNoOp(int type)
public void setNoOp(int type)
يقوم بإيقاف تعديل اللون لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها إيقاف تصحيح اللون. |
clearNoOp()
public void clearNoOp()
يمسح إعداد NoOp للفئة الافتراضية.
clearNoOp(int type)
public void clearNoOp(int type)
يمسح إعداد NoOp لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح إعداد NoOp. |
setColorKey(Color colorLow, Color colorHigh)
public void setColorKey(Color colorLow, Color colorHigh)
يضبط مفتاح اللون للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| colorLow | Color | قيمة مفتاح اللون المنخفض. |
| colorHigh | Color | قيمة مفتاح اللون العالي. |
setColorKey(Color colorLow, Color colorHigh, int type)
public void setColorKey(Color colorLow, Color colorHigh, int type)
يضبط مفتاح اللون (نطاق الشفافية) لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| colorLow | Color | قيمة مفتاح اللون المنخفض. |
| colorHigh | Color | قيمة مفتاح اللون العالي. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين مفتاح اللون. |
clearColorKey()
public void clearColorKey()
يمسح مفتاح اللون (نطاق الشفافية) للفئة الافتراضية.
clearColorKey(int type)
public void clearColorKey(int type)
يمسح مفتاح اللون (نطاق الشفافية) لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح مفتاح اللون. |
setOutputChannel(int flags)
public void setOutputChannel(int flags)
يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الأعلام | int | عنصر من Aspose.Imaging.ColorChannelFlag يحدد القناة الخارجة. |
setOutputChannel(int flags, int type)
public void setOutputChannel(int flags, int type)
يضبط قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الأعلام | int | عنصر من Aspose.Imaging.ColorChannelFlag يحدد القناة الخارجة. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين القناة الخارجة. |
clearOutputChannel()
public void clearOutputChannel()
يمسح إعداد قناة الإخراج CMYK (سماوي-ماجنتا-أصفر-أسود) للفئة الافتراضية.
clearOutputChannel(int type)
public void clearOutputChannel(int type)
يمسح إعداد قناة الإخراج (سماوي-ماجنتا-أصفر-أسود) لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح إعداد القناة الخارجة. |
setOutputChannelColorProfile(String colorProfileFilename)
public void setOutputChannelColorProfile(String colorProfileFilename)
يضبط ملف تعريف ألوان قناة الإخراج للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| colorProfileFilename | java.lang.String | اسم المسار لملف ملف تعريف اللون. إذا كان ملف تعريف اللون موجودًا في الدليل %SystemRoot%\System32\Spool\Drivers\Color، يمكن أن يكون هذا المعامل اسم الملف. وإلا، يجب أن يكون هذا المعامل اسم المسار الكامل المؤهل. |
setOutputChannelColorProfile(String colorProfileFilename, int type)
public void setOutputChannelColorProfile(String colorProfileFilename, int type)
يضبط ملف تعريف ألوان قناة الإخراج لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| colorProfileFilename | java.lang.String | اسم المسار لملف ملف تعريف اللون. إذا كان ملف تعريف اللون موجودًا في الدليل %SystemRoot%\System32\Spool\Drivers\Color، يمكن أن يكون هذا المعامل اسم الملف. وإلا، يجب أن يكون هذا المعامل اسم المسار الكامل المؤهل. |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين ملف تعريف اللون للقناة الخارجة. |
clearOutputChannelColorProfile()
public void clearOutputChannelColorProfile()
يمسح إعداد ملف تعريف ألوان قناة الإخراج للفئة الافتراضية.
clearOutputChannelColorProfile(int type)
public void clearOutputChannelColorProfile(int type)
يمسح إعداد ملف تعريف ألوان قناة الإخراج لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح إعداد ملف تعريف القناة الخارجة. |
setRemapTable(ColorMap[] map)
public void setRemapTable(ColorMap[] map)
يضبط جدول إعادة تعيين الألوان للفئة الافتراضية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| map | ColorMap[] | مصفوفة من أزواج الألوان من النوع com.aspose.imaging.ColorMap. يحتوي كل زوج ألوان على لون موجود (القيمة الأولى) واللون الذي سيتم تحويله إليه (القيمة الثانية). |
setRemapTable(ColorMap[] map, int type)
public void setRemapTable(ColorMap[] map, int type)
يضبط جدول إعادة تعيين الألوان لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| map | ColorMap[] | مصفوفة من أزواج الألوان من النوع com.aspose.imaging.ColorMap. يحتوي كل زوج ألوان على لون موجود (القيمة الأولى) واللون الذي سيتم تحويله إليه (القيمة الثانية). |
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها تعيين جدول إعادة تعيين اللون. |
clearRemapTable()
public void clearRemapTable()
يمسح جدول إعادة تعيين الألوان للفئة الافتراضية.
clearRemapTable(int type)
public void clearRemapTable(int type)
يمسح جدول إعادة تعيين الألوان لفئة محددة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| النوع | int | عنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي يتم فيها مسح جدول إعادة التعيين. |
setBrushRemapTable(ColorMap[] map)
public void setBrushRemapTable(ColorMap[] map)
يضبط جدول إعادة تعيين الألوان لفئة الفرشاة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| map | ColorMap[] | مصفوفة من كائنات com.aspose.imaging.ColorMap. |
clearBrushRemapTable()
public void clearBrushRemapTable()
يمسح جدول إعادة تعيين ألوان الفرشاة لهذا الكائن com.aspose.imaging.ImageAttributes.
setWrapMode(int mode)
public void setWrapMode(int mode)
يضبط وضع الالتفاف المستخدم لتحديد كيفية تجانب النسيج عبر الشكل، أو عند حدود الشكل. يتم تجانب النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يتم ملئه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الوضع | int | عنصر من Aspose.Imaging.WrapMode يحدد كيفية استخدام النسخ المتكررة لصورة لتغطية منطقة. |
setWrapMode(int mode, Color color)
public void setWrapMode(int mode, Color color)
يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية نسيج عبر شكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يملأه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الوضع | int | عنصر من Aspose.Imaging.WrapMode يحدد كيفية استخدام النسخ المتكررة لصورة لتغطية منطقة. |
| color | Color | كائن com.aspose.imaging.ImageAttributes يحدد لون البكسلات خارج الصورة المرسومة. يكون هذا اللون مرئياً إذا تم تعيين معامل الوضع إلى WrapMode.Clamp وكان المستطيل المصدر الممرّر إلى DrawImage أكبر من الصورة نفسها. |
setWrapMode(int mode, Color color, boolean clamp)
public void setWrapMode(int mode, Color color, boolean clamp)
يضبط وضع الالتفاف واللون المستخدم لتحديد كيفية تغطية نسيج عبر شكل، أو عند حدود الشكل. يتم تغطية النسيج عبر الشكل لملئه عندما يكون النسيج أصغر من الشكل الذي يملأه.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| الوضع | int | عنصر من Aspose.Imaging.WrapMode يحدد كيفية استخدام النسخ المتكررة لصورة لتغطية منطقة. |
| color | Color | كائن لون يحدد لون البكسلات خارج الصورة المرسومة. يكون هذا اللون مرئياً إذا تم تعيين معامل الوضع إلى WrapMode.Clamp وكان المستطيل المصدر الممرّر إلى DrawImage أكبر من الصورة نفسها. |
| قفل | boolean | هذا المعامل لا يؤثر. اضبطه على false. |
equals(Object o)
public boolean equals(Object o)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| o | java.lang.Object |
Returns: boolean
hashCode()
public int hashCode()
Returns: int