[]
        
(Showing Draft Content)

GrapeCity.Documents.Imaging

Namespace GrapeCity.Documents.Imaging

Classes

BaseInplaceEffect

The base class for all in-place effects, not creating a new GcBitmap.

BilevelBitmap

Represents a bi-level transparency mask or an image containing two colors - black and white in either a white-is-zero or black-is-zero format.

BitmapRenderer

Provides methods for drawing on a GcBitmap.

BradleyThresholdingEffect

In-place effect that converts a monochromatic (grayscale) image to bi-level image using Bradley and Roth's method of adaptive image thresholding.

BrightnessContrastEffect

In-place effect that updates the image brightness and contrast.

ColorMatrix5x4

Represents a 5x4 matrix for altering the RGBA values of a GcBitmap.

DitheringEffect

In-place effect that converts a monochromatic (grayscale) image to bi-level image with two-dimensional error diffusion dithering.

EllipticFigure

Represents an ellipse-like closed path.

FreeFormPolygon

Represents a path consisting of straight line segments closing in a loop.

GammaCorrectionEffect

In-place effect that applies gamma correction to the image.

GaussianBlurEffect

In-place effect that applies a Gaussian blur to the image.

GcBitmap

Represents an uncompressed in-memory bitmap in 32-bit ARGB format (A is the most significant byte).

GcBitmapGraphics

Implements a drawing surface for GcBitmap.

GcBitmapGraphics.Path

Represents a graphics path in GcBitmapGraphics.

GcGifReader

Allows reading images from a multi-page GIF file/stream.

GcGifWriter

Allows creating a multi-frame GIF file.

GcIco

Represents a set of images stored in ICO format.

GcTiffReader

Allows reading images from a multi-page TIFF file/stream.

GcTiffWriter

Allows creating a multi-page TIFF file.

GifFrame

Represents a single frame in the GIF file.

GraphicsPath

Describes a set of geometric figures that can contain lines, arcs, cubic Bezier curves, and quadratic Bezier curves.

GrayscaleBitmap

Represents a grayscale image or transparency mask with 8 bits per pixel.

GrayscaleEffect

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

HueRotationEffect

In-place effect that alters the hue of an image based on the rotation angle.

IcoFrame

Represents a single frame in ICO file.

Indexed4bppBitmap

Represents a palette-color image with 4 bits per pixel.

Indexed8bppBitmap

Represents a palette-color image with 8 bits per pixel.

LuminanceToAlphaEffect

In-place effect that sets the alpha channel to the luminance of the image and sets the color channels to 0.

OpacityEffect

In-place effect that adjusts the opacity of an image by multiplying the alpha channel of the input by the specified opacity value.

OtsuThresholdingEffect

In-place effect that converts a monochromatic (grayscale) image to bi-level image using Otsu's method of clustering-based image thresholding.

PathBuilder

A helper class for creating GraphicsPath objects.

RectangularFigure

Represents a rectangle-like closed path.

Region

Describes the interior of a graphics shape composed of figures and paths.

RoundRectFigure

Represents a rounded rectangle-like closed path.

SaturationEffect

In-place effect that alters the saturation of an image.

SepiaEffect

In-place effect that converts an image to sepia tones.

TemperatureAndTintEffect

In-place effect that alters the temperature and tint of an image.

TiffFrame

Represents a single frame in TIFF file.

TiffFrameSettings

Various settings used for encoding TIFF frame and saving in a stream.

Structs

PaletteEntry

Represents a palette color for an indexed bitmap.

Interfaces

IFigure

Represents a figure within a geometric path.

Enums

ColorChannel

Specifies the color channel to operate on.

CompositeMode

Specifies the Porter Duff compositing method in which two pixels (source and destination) may contribute to the final color of the pixel.

DitheringMethod

Specifies the method of two-dimensional error diffusion dithering.

FlipRotateAction

Specifies the flip and rotate transformations.

GaussianBlurBorderMode

The mapping mode for the pixels outside of the border in the Gaussian blur effect.

GifDisposalMethod

Indicates the way in which the GIF frame has to be treated after being displayed.

GrayscaleStandard

Specifies the standard used for converting full-color image to monochromatic gray.

IcoFrameEncoding

Encoding of ICO frame image.

RegionCombineMode

Specifies the different methods by which two regions can be combined.

TiffCompression

Compression scheme used for encoding TIFF image data.

TiffOrientation

The orientation of the image.

TiffValidationResult

Specifies whether an image can be loaded from TIFF frame and the reason if it can't.