Interface IColorPalette
اسم الفضاء : Aspose.Imaging تجميع: Aspose.Imaging.dll (25.4.0)
واجهة اللوحة الألوان.
public interface IColorPalette
Properties
Argb32Entries
يحصل على مجموعة من الهياكل 32 بت ARGB.
int[] Argb32Entries { get; }
قيمة الممتلكات
int [ ]
Entries
يحصل على مجموعة من Aspose.Imaging.Color الهياكل.
Color[] Entries { get; }
قيمة الممتلكات
Color [ ]
EntriesCount
احصل على عدد الإدخالات
int EntriesCount { get; }
قيمة الممتلكات
IsCompactPalette
يحصل على قيمة تشير إلى ما إذا كانت اللوحة المدمجة تستخدم.
bool IsCompactPalette { get; }
قيمة الممتلكات
Remarks
اللوحة المدمجة تعني أن الصورة سوف تحتوي فقط على إدخالات اللوحة المحددة إذا كان ذلك ممكنا أو بعبارة أخرى الصورة سوف تكون أكثر صغيرة وتحتل مساحة أقل.وإلا سيكون هناك 2^bitPerPixel إدخالات والصورة سوف تحجز المزيد من المساحة لجميع إدخالات اللوحة الممكنة.إن وضع هذا القيمة في حقيقة وتغيير إدخالات اللوحة قد يؤدي إلى عقوبة الأداء لأن حركة البيانات قد تحدث لذلك استخدمها بعناية.
Methods
GetArgb32Color(إنت)
يحصل على لون 32 بت ARGB حسب المؤشر.
int GetArgb32Color(int index)
Parameters
index
int
مؤشر الألوان 32 بت ARGB.
Returns
إدخال لوحة الألوان المحددة بواسطة index'.
Exceptions
إذا كانت لوحة الألوان index" المحددة خارج نطاق إدخالات لوحة الألوان.
GetColor(إنت)
يحصل على اللون حسب المؤشر.
Color GetColor(int index)
Parameters
index
int
مؤشر الألوان الضوئية.
Returns
إدخال لوحة الألوان المحددة بواسطة index'.
Exceptions
إذا كانت لوحة الألوان index" المحددة خارج نطاق إدخالات لوحة الألوان.
GetNearestColorIndex(إنت)
يحصل على مؤشر أقرب لون ARGB 32 بت.
int GetNearestColorIndex(int argb32Color)
Parameters
argb32Color
int
الألوان 32 بت ARGB
Returns
مؤشر أقرب لون.
GetNearestColorIndex(Color)
يحصل على مؤشر أقرب لون.
int GetNearestColorIndex(Color color)
Parameters
color
Color
من اللون .
Returns
مؤشر أقرب لون.