الفئة ColorPaletteHelper

ColorPaletteHelper class

فئة مساعدة لتلاعب لوحات الألوان.

public static class ColorPaletteHelper

الطرق

الاسمالوصف
static Create4Bit()ينشئ لوحة ألوان 4 بت.
static Create4BitGrayscale(bool)ينشئ لوحة تدرج رمادي 4 بت.
static Create8Bit()ينشئ لوحة ألوان 8 بت.
static Create8BitGrayscale(bool)ينشئ لوحة تدرج رمادي 8 بت.
static CreateGrayscale(int)يحصل على لوحة تدرج رمادي لعدد البتات المحدد. القيم المسموح بها للبت هي 1، 2، 4، 8.
static CreateMonochrome()ينشئ لوحة ألوان أحادية اللون تحتوي على لونين فقط.
static GetCloseImagePalette(RasterImage, int)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetCloseImagePalette(RasterImage, int, PaletteMiningMethod)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. سيتم تحسين اللوحة للحصول على جودة صورة مفهرسة أفضل أو تُؤخذ “AS IS” عندما يُستخدم PaletteMiningMethod.UseCurrentPalette.
static GetCloseImagePalette(RasterImage, Rectangle, int)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool, Color)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetCloseImagePalette(RasterImage, Rectangle, int, bool, Color, bool)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetCloseTransparentImagePalette(RasterImage, int)يحصل على لوحة ألوان من صورة نقطية (يقوم بإنشاء لوحة من الصورة) في حال عدم وجود لوحة للصور. إذا وجدت لوحة، سيتم استخدامها بدلاً من إجراء الحسابات.
static GetDownscalePalette(RasterImage)احصل على لوحة ألوان مكونة من 256 لونًا، مُكوّنة من البتات العليا لقيم ألوان الصورة الأصلية.
static GetUniformColorPalette(RasterImage)احصل على لوحة ألوان موحدة مكونة من 256 لونًا.
static HasTransparentColors(IColorPalette)يحدد ما إذا كانت اللوحة المحددة تحتوي على ألوان شفافة.

انظر أيضًا