Click or drag to resize
Ranorex

ImagingProcessingConvertRgbToGrayscaleImage Method (Bitmap, Double, Double, Double)

Converts a color to a grayscale image (bitmap format Format8bppIndexed) by calculating grayscale values according to the specified color component coefficients.

Namespace:  Ranorex
Assembly:  Ranorex.Core (in Ranorex.Core.dll) Version: 12.7.4-git.38314c06
Syntax
public static Bitmap ConvertRgbToGrayscaleImage(
	Bitmap input,
	double coeffR,
	double coeffG,
	double coeffB
)

Parameters

input
Type: System.DrawingBitmap
A color image.
coeffR
Type: SystemDouble
The coefficient for the red color component.
coeffG
Type: SystemDouble
The coefficient for the green color component.
coeffB
Type: SystemDouble
The coefficient for the blue color component.

Return Value

Type: Bitmap
A grayscale image.
Exceptions
ExceptionCondition
ArgumentNullExceptionIf input is null.
ArgumentExceptionIf the input image cannot be converted to Format24bppRgb pixel format (i.e. if it is no color image in a 32 bit format).
See Also