الفئة ColorPalette
محتويات
[
يخفي
]ColorPalette class
يحدد مصفوفة من الألوان التي تشكل لوحة ألوان. الألوان هي ألوان ARGB 32‑بت. لا يمكن وراثتها.
public sealed class ColorPalette : IColorPalette
المنشئات
| الاسم | الوصف |
|---|---|
| ColorPalette(Color[]) | ينشئ مثيلًا جديدًا من الفئة ColorPalette وتكون IsCompactPalette غير صحيحة. |
| ColorPalette(int[]) | ينشئ مثيلًا جديدًا من الفئة ColorPalette وتكون IsCompactPalette غير صحيحة. |
| ColorPalette(Color[], bool) | ينشئ مثيلًا جديدًا من الفئة ColorPalette. |
| ColorPalette(int[], bool) | ينشئ مثيلًا جديدًا من الفئة ColorPalette. |
الخصائص
| الاسم | الوصف |
|---|---|
| Argb32Entries { get; } | يحصل على مصفوفة من هياكل ARGB 32-بت. |
| Entries { get; } | يحصل على مصفوفة من هياكل Color. |
| EntriesCount { get; } | يحصل على عدد الإدخالات. |
| IsCompactPalette { get; } | يحصل أو يعيّن قيمة تشير إلى ما إذا كانت لوحة الألوان المدمجة مستخدمة. |
الطرق
| الاسم | الوصف |
|---|---|
| static CopyPalette(IColorPalette) | ينسخ لوحة الألوان. |
| static CopyPalette(IColorPalette, bool) | ينسخ لوحة الألوان. |
| GetArgb32Color(int) | يحصل على لون لوحة ARGB 32-بت حسب الفهرس. |
| GetColor(int) | يحصل على لون اللوحة حسب الفهرس. |
| GetNearestColorIndex(Color) | يحصل على فهرس أقرب لون. |
| GetNearestColorIndex(int) | يحصل على فهرس أقرب لون. |
انظر أيضًا
- interface IColorPalette
- namespace Aspose.Imaging
- assembly Aspose.Imaging