PaletteGrayscale16(Color32, Boolean) Method

Gets a Palette instance that uses a 4-bit grayscale palette of 16 shades.
See the Remarks section of the PredefinedColorsQuantizer.Grayscale16 method for details and some examples.

Definition

Namespace: KGySoft.Drawing.Imaging
Assembly: KGySoft.Drawing.Core (in KGySoft.Drawing.Core.dll) Version: 8.1.0
C#
public static Palette Grayscale16(
	Color32 backColor = default,
	bool directMapping = false
)

Parameters

backColor  Color32  (Optional)
Specifies the background color for lookup operations (GetNearestColor, GetNearestColorIndex). When a lookup is performed with a color with transparency, then the color to be found will be blended with this color before performing the lookup. The Color32.A field of the background color is ignored. This parameter is optional.
Default value: The default value of the Color32 type, which has the same RGB values as Black.
directMapping  Boolean  (Optional)
to map any color directly to an index instead of searching for a nearest color, which is very fast but may end up in a result of a bit higher contrast than the original image; to perform a lookup to determine nearest colors, which may be slower but more accurate. This parameter is optional.
Default value: .

Return Value

Palette
A Palette instance that uses a 4-bit grayscale palette of 16 shades.

See Also