ColorPaletteHelper

ColorPaletteHelper class

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

public static class ColorPaletteHelper

طُرق

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

أنظر أيضا