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:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.

setColorMatrix(ColorMatrix newColorMatrix, int flags)

public void setColorMatrix(ColorMatrix newColorMatrix, int flags)

يضبط مصفوفة تعديل اللون للفئة الافتراضية.

Parameters:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.
الأعلامintعنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفة تعديل اللون.

setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)

public void setColorMatrix(ColorMatrix newColorMatrix, int mode, int type)

يضبط مصفوفة تعديل اللون لفئة محددة.

Parameters:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.
الوضع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:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.
grayMatrixColorMatrixمصفوفة تعديل التدرج الرمادي.

setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)

public void setColorMatrices(ColorMatrix newColorMatrix, ColorMatrix grayMatrix, int flags)

يضبط مصفوفة تعديل اللون ومصفوفة تعديل التدرج الرمادي للفئة الافتراضية.

Parameters:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.
grayMatrixColorMatrixمصفوفة تعديل التدرج الرمادي.
الأعلام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:

معاملنوعالوصف
newColorMatrixColorMatrixمصفوفة تعديل اللون.
grayMatrixColorMatrixمصفوفة تعديل التدرج الرمادي.
الوضعintعنصر من Aspose.Imaging.ColorMatrixFlag يحدد نوع الصورة واللون اللذين سيتأثران بمصفوفات تعديل اللون وتعديل التدرج الرمادي.
النوعintعنصر من Aspose.Imaging.ColorAdjustType يحدد الفئة التي تم ضبط مصفوفات تعديل اللون وتعديل التدرج الرمادي لها.

setThreshold(float threshold)

public void setThreshold(float threshold)

يضبط العتبة (نطاق الشفافية) للفئة الافتراضية.

Parameters:

معاملنوعالوصف
thresholdfloatعدد حقيقي يحدد قيمة العتبة.

setThreshold(float threshold, int type)

public void setThreshold(float threshold, int type)

يضبط العتبة (نطاق الشفافية) لفئة محددة.

Parameters:

معاملنوعالوصف
thresholdfloatقيمة عتبة من 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:

معاملنوعالوصف
colorLowColorقيمة مفتاح اللون المنخفض.
colorHighColorقيمة مفتاح اللون العالي.

setColorKey(Color colorLow, Color colorHigh, int type)

public void setColorKey(Color colorLow, Color colorHigh, int type)

يضبط مفتاح اللون (نطاق الشفافية) لفئة محددة.

Parameters:

معاملنوعالوصف
colorLowColorقيمة مفتاح اللون المنخفض.
colorHighColorقيمة مفتاح اللون العالي.
النوع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:

معاملنوعالوصف
colorProfileFilenamejava.lang.Stringاسم المسار لملف ملف تعريف اللون. إذا كان ملف تعريف اللون موجودًا في الدليل %SystemRoot%\System32\Spool\Drivers\Color، يمكن أن يكون هذا المعامل اسم الملف. وإلا، يجب أن يكون هذا المعامل اسم المسار الكامل المؤهل.

setOutputChannelColorProfile(String colorProfileFilename, int type)

public void setOutputChannelColorProfile(String colorProfileFilename, int type)

يضبط ملف تعريف ألوان قناة الإخراج لفئة محددة.

Parameters:

معاملنوعالوصف
colorProfileFilenamejava.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:

معاملنوعالوصف
mapColorMap[]مصفوفة من أزواج الألوان من النوع com.aspose.imaging.ColorMap. يحتوي كل زوج ألوان على لون موجود (القيمة الأولى) واللون الذي سيتم تحويله إليه (القيمة الثانية).

setRemapTable(ColorMap[] map, int type)

public void setRemapTable(ColorMap[] map, int type)

يضبط جدول إعادة تعيين الألوان لفئة محددة.

Parameters:

معاملنوعالوصف
mapColorMap[]مصفوفة من أزواج الألوان من النوع 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:

معاملنوعالوصف
mapColorMap[]مصفوفة من كائنات 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 يحدد كيفية استخدام النسخ المتكررة لصورة لتغطية منطقة.
colorColorكائن 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 يحدد كيفية استخدام النسخ المتكررة لصورة لتغطية منطقة.
colorColorكائن لون يحدد لون البكسلات خارج الصورة المرسومة. يكون هذا اللون مرئياً إذا تم تعيين معامل الوضع إلى WrapMode.Clamp وكان المستطيل المصدر الممرّر إلى DrawImage أكبر من الصورة نفسها.
قفلbooleanهذا المعامل لا يؤثر. اضبطه على false.

equals(Object o)

public boolean equals(Object o)

Parameters:

معاملنوعالوصف
ojava.lang.Object

Returns: boolean

hashCode()

public int hashCode()

Returns: int