[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging.GrayscaleEffect

Class GrayscaleEffect

Namespace
GrapeCity.Documents.Imaging
Assembly
GcDocs.Imaging.dll

In-place effect that converts an image to monochromatic gray.

public class GrayscaleEffect : BaseInplaceEffect
Inheritance
object
GrayscaleEffect
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Methods

Apply(GcBitmap, int, int, int, int)

Applies the effect to a part of the specified GcBitmap.

protected override void Apply(GcBitmap bitmap, int x, int y, int width, int height)

Parameters

bitmap GcBitmap

The target GcBitmap.

x int

The x-coordinate of the target rectangle, in pixels.

y int

The y-coordinate of the target rectangle, in pixels.

width int

The width of the target rectangle, in pixels.

height int

The height of the target rectangle, in pixels.

Apply(GcBitmap)

Applies the effect to the specified GcBitmap.

protected override void Apply(GcBitmap bitmap)

Parameters

bitmap GcBitmap

The target GcBitmap.

Get(GrayscaleStandard)

Returns an instance of the GrayscaleEffect class.

public static GrayscaleEffect Get(GrayscaleStandard standard = GrayscaleStandard.BT709)

Parameters

standard GrayscaleStandard

A grayscale standard used for converting full-color image to monochromatic gray.

Returns

GrayscaleEffect