# Enumeration GrayscaleEnhancementMode

`GrayscaleEnhancementMode` specifies the method employed to enhance images in grayscale.

## Definition

*Namespace:* Dynamsoft.Core.Maui

*Assembly:* Dynamsoft.Core.Maui

```csharp
public enum EnumGrayscaleEnhancementMode
{
    /**Skips grayscale enhancement. */
    GEM_SKIP = 0,
    /**Not supported yet. */
    GEM_AUTO = 1 << 0,
    /**Takes the unpreprocessed image for following operations. */
    GEM_GENERAL = 1 << 1,
    /**Preprocesses the image using the gray equalization algorithm. Check @ref IPM for available argument settings. */
    GEM_GRAY_EQUALIZE = 1 << 2,
    /**Preprocesses the image using the gray smoothing algorithm. Check @ref IPM for available argument settings. */
    GEM_GRAY_SMOOTH = 1 << 3,
    /**Preprocesses the image using the sharpening and smoothing algorithm. Check @ref IPM for available argument settings. */
    GEM_SHARPEN_SMOOTH = 1 << 4,
    /**Placeholder value with no functional meaning. */
    GEM_END = 0xFFFFFFFF
}
```
