LEADTOOLS Image Processing (Leadtools.ImageProcessing.Color assembly)
LEAD Technologies, Inc

Leadtools.ImageProcessing.Color Namespace

Inheritance Hierarchy
Overview and description of classes, enumerations, and structures that include filters and transforms to process images (or selected image portions). It includes methods to control brightness, contrast, hue, saturation, intensity, etc.
Classes
 ClassDescription
ClassAdaptiveContrastCommand Performs adaptive contrast enhancement (ACE) to regions that are originally low in contrast. This command is available in the Medical and above toolkits. .NET support WinRT support Silverlight support
ClassAddCommand Adds or averages the images in a list. .NET support WinRT support Silverlight support
ClassAddWeightedCommand Adds or averages the images in a list according to their weight factors. .NET support WinRT support Silverlight support
ClassAdjustTintCommand Adjusts the image tint by changing the colors in an image by using two separate color wheel rotations. .NET support WinRT support Silverlight support
ClassApplyMathematicalLogicCommand Performs specific mathematical or logical operations on the colors of the image. .NET support WinRT support Silverlight support
ClassAutoBinaryCommand Applies binary segmentation to the image using an automatically calculated threshold based on a two-peak method of statistical analysis of the histogram. This command is available in the Document/Medical Toolkits. .NET support WinRT support Silverlight support
ClassAutoColorLevelCommand Applies one of several types of automatic color leveling to an image. This function is useful for pre-processing images for the purpose of improving barcode recognition results. .NET support WinRT support Silverlight support
ClassBalanceColorCommandFactor Defines the information used by the BalanceColorsCommand class. .NET support WinRT support Silverlight support
ClassBalanceColorsCommand Redistributes the RGB values of a specific image, using the values in the BalanceColorCommandFactor class. .NET support WinRT support Silverlight support
ClassChangeContrastCommand Increases or decreases the contrast of the image. .NET support WinRT support Silverlight support
ClassChangeHueCommand Changes the hue of colors in an image by rotating the color wheel. .NET support WinRT support Silverlight support
ClassChangeHueSaturationIntensityCommand Changes the hue, saturation and brightness of all colors or specific colors in the image. .NET support WinRT support Silverlight support
ClassChangeHueSaturationIntensityCommandData Defines the color range information used by the ChangeHueSaturationIntensityCommand class. .NET support WinRT support Silverlight support
ClassChangeIntensityCommand Changes the intensity (brightness) of the image. .NET support WinRT support Silverlight support
ClassChangeSaturationCommand Increases or decreases the saturation of colors in an image. .NET support WinRT support Silverlight support
ClassChannelMixerCommand Redistributes the RGB values of a specific image, using the values in the ChannelMixerCommandFactor classes. .NET support WinRT support Silverlight support
ClassChannelMixerCommandFactor Defines the color balancing information used by the ChannelMixerCommand class. .NET support WinRT support Silverlight support
ClassColorCountCommand Gets the number of unique colors in an image. .NET support WinRT support Silverlight support
ClassColorIntensityBalanceCommand Changes the distribution of the red, green, or blue channels. This command is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassColorIntensityBalanceCommandData Defines the balance tone information used by the ColorIntensityBalanceCommand class. .NET support WinRT support Silverlight support
ClassColorLevelCommand Applies color leveling to an image. It changes the image shadows, midtones and highlights. This function is useful for pre-processing images for the purpose of improving barcode recognition results. .NET support Silverlight support
ClassColorLevelCommandData The ColorLevelCommandData class contains color-leveling information for a specific color channel. .NET support WinRT support Silverlight support
ClassColorMergeCommand Creates a color image by merging grayscale images that were created as color separations. You can use this to recombine the images that the ColorSeparateCommand class creates. .NET support WinRT support Silverlight support
ClassColorReplaceCommand Replaces the specified color by adjusting values of hue, saturation and brightness. .NET support WinRT support Silverlight support
ClassColorReplaceCommandColor Defines the information used by ColorReplaceCommand class. .NET support WinRT support Silverlight support
ClassColorSeparateCommand Separates an image by color plane to produce one grayscale image per plane. You can specify any of several color-space models, including CMYK. .NET support WinRT support Silverlight support
ClassColorThresholdCommand Using any one of eight color spaces, resets those image's pixel component values that fall inside or outside of a specified range. .NET support WinRT support Silverlight support
ClassColorThresholdCommandComponent ColorThresholdCommandComponent class contains the values to be used for thresholding and redistributing the image's color component values for the ColorThresholdCommand class. .NET support WinRT support Silverlight support
ClassContrastBrightnessIntensityCommand Applies contrast, brightness and intensity adjustments to enhance the image tonal range. This class is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassConvertToColoredGrayCommand Converts an image to a grayscale image, then enhances the color components based on the class properties. This class is available in the Document Toolkits. .NET support WinRT support Silverlight support
ClassDesaturateCommand Converts the image to a grayscale level by reducing the saturation of each color to zero. The conversion will not change the color resolution. .NET support WinRT support Silverlight support
ClassDynamicBinaryCommand Converts an image into a black and white image without changing its bits per pixel by using a local threshold value for each pixel of the image. This function is useful for pre-processing images for the purpose of improving barcode recognition results. .NET support WinRT support Silverlight support
ClassGammaCorrectCommand Adjusts the intensity of colors in an image by changing the gamma constant that is used to map the intensity values. .NET support WinRT support Silverlight support
ClassGammaCorrectExtendedCommand Adjusts the intensity of colors in an image by changing the gamma constant that is used to map the intensity values. Either of two different color spaces can be specified. .NET support WinRT support Silverlight support
ClassGrayScaleExtendedCommand Converts any image to a gray scale image without changing its resolution. .NET support WinRT support Silverlight support
ClassGrayScaleToDuotoneCommand Converts the grayscale image into a colored one by mixing or replacing the original values of the pixels with new colors. This class is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassGrayScaleToMultitoneCommand Converts a grayscale image into a colored one by mixing or replacing the original values of the pixels with one or more new colors. This class is available in the Raster Pro and above toolkits. .NET support Silverlight support
ClassHistogramCommand Creates an array that charts how many times each intensity level occurs in an image. This class can chart red, green, and blue separately or together. It is used for all resolutions, including 12 and 16-bit grayscale. .NET support WinRT support Silverlight support
ClassHistogramContrastCommand Increases or decreases the contrast of the image, using a histogram to determine the median brightness. .NET support WinRT support Silverlight support
ClassHistogramEqualizeCommand Linearizes the number of pixels, in an image, based on the specified color space. This can be used to bring out the detail in dark areas of an image. This function is useful for pre-processing images for the purpose of improving barcode recognition results. .NET support Silverlight support
ClassIntensityDetectCommand Applies binary segmentation to an image by filtering a specific image to detect colors in a specific intensity range, in a specific color channel(s). .NET support WinRT support Silverlight support
ClassInvertCommand Inverts the colors in the specified image, giving it the appearance of a photographic negative. .NET support WinRT support Silverlight support
ClassLightControlCommand Lightens or darkens all or part of an image by remapping the pixel values. This function is useful for pre-processing images for the purpose of improving barcode recognition results. .NET support WinRT support Silverlight support
ClassLineProfileCommand Allocates three arrays and updates them with the R, G and B profile for each pixel in a specific line. .NET support WinRT support Silverlight support
ClassLocalHistogramEqualizeCommand Linearizes the number of pixels locally in an image, based on a specific color space. This can be used to bring out the detail in dark areas of an image, and smooth the edges between blocks. This class is available in the Medical Toolkits. .NET support WinRT support Silverlight support
ClassMathematicalFunctionCommand Re-maps the image colors according to a mathematical function such as: square, logarithm, square root, sine and cosine. .NET support WinRT support Silverlight support
ClassMultiplyCommand Increases or decreases the brightness in the image by multiplying the colors in a specific image by a factoring value divided by 100. .NET support WinRT support Silverlight support
ClassPosterizeCommand Imposes a poster effect on an image by quantizing the image's colors to a specified number of color levels per plane. For example, two levels means two of red, two of green, and two of blue. .NET support WinRT support Silverlight support
ClassRemapHueCommand Uses a lookup table to change an image's hue values. The saturation and value tables change S and V values only if a particular hue value is marked as non-zero in the Mask property. It is used for all resolutions, including 48 and 64-bit images. .NET support WinRT support Silverlight support
ClassRemapIntensityCommand Uses a lookup table to change an image's intensity values. You can apply the change to red, green, blue, or all color channels. .NET support WinRT support Silverlight support
ClassRemoveRedEyeCommand Removes the "red eye" effect in color images by converting the red color in the eye to a new color. .NET support WinRT support
ClassSampleTargetCommand Corrects color values by shifting the sample colors to the target colors. This command is available in the Raster Pro and above toolkits. .NET support WinRT support
ClassSegmentCommand Divides the image into segments where each segment's pixels have approximately the same color (homogenous color). This command is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassSelectiveColorCommand Changes the color of an image by altering the definitions of one or more colors used by the image. This class is available in the Raster Pro and above toolkits. .NET support WinRT support Silverlight support
ClassSelectiveColorCommandData The SelectiveColorCommandData class contains the information needed for a single "Selected Color", which is used mainly in the SelectiveColorCommand class. .NET support WinRT support Silverlight support
ClassSolarizeCommand Applies an effect that mimics the accidental exposure of photographic film to light. It does so by inverting all color data with an intensity value greater than or equal to the threshold that you specify. .NET support WinRT support Silverlight support
ClassStretchIntensityCommand Increases the contrast in an image by centering, maximizing, and proportioning the range of intensity values. .NET support WinRT support Silverlight support
ClassSwapColorsCommand Swaps the specified color channels. .NET support WinRT support Silverlight support
Enumerations
 EnumerationDescription
EnumerationAdaptiveContrastCommandType Enumeration flags that identify the adjustment method. .NET support WinRT support Silverlight support
EnumerationAddCommandType Enumeration flags that identify the operation to perform. .NET support WinRT support Silverlight support
EnumerationAddWeightedCommandType Enumeration flags that identify the operation to perform. .NET support WinRT support Silverlight support
EnumerationApplyMathematicalLogicCommandFlags Enumeration flags that identify the channel that will be used, the treatment of the input pixel values, the mathematical operation, and the treatment of the output pixel values. .NET support WinRT support Silverlight support
EnumerationAutoColorLevelCommandFlags Enumeration flags that identify whether the method will process the image. .NET support WinRT support Silverlight support
EnumerationAutoColorLevelCommandType Enumeration flags that identify the type of leveling to perform. .NET support WinRT support Silverlight support
EnumerationColorLevelCommandFlags Enumeration flags that identify the channel being leveled. .NET support WinRT support Silverlight support
EnumerationColorMergeCommandType The type of separation that was used to create the grayscale images. .NET support WinRT support Silverlight support
EnumerationColorSeparateCommandType The type of separation that was used to create the grayscale images. .NET support WinRT support Silverlight support
EnumerationColorThresholdCommandFlags Flags that represent the treatment of the values within the threshold range, the treatment of a pixel that falls on the threshold and new values for rejected values.

These flags have a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationColorThresholdCommandType Color space on which the threshold is based. .NET support WinRT support Silverlight support
EnumerationGammaCorrectExtendedCommandType Enumeration that indicates the color space in which to apply the Gamma correction. .NET support WinRT support Silverlight support
EnumerationGrayScaleToDuotoneCommandMixingType This enumeration will contain all Types needed to indicate which color space is selected. .NET support WinRT support Silverlight support
EnumerationGrayScaleToMultitoneCommandDistributionType Flag that indicates the source of the colors to be added to the image. .NET support Silverlight support
EnumerationGrayScaleToMultitoneCommandToneType Flag that indicates the number of colors to add to the grayscale image. .NET support Silverlight support
EnumerationHistogramCommandFlags Flags that indicate which channel to use. .NET support WinRT support Silverlight support
EnumerationHistogramEqualizeType This enumeration will contain all types needed to indicate which color space is selected. .NET support WinRT support Silverlight support
EnumerationIntensityDetectCommandFlags Flag that indicates the channel to process.

This flag has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationLightControlCommandType Indicates which color space to remap. .NET support WinRT support Silverlight support
EnumerationMathematicalFunctionCommandType Value that indicates the function used by the MathematicalFunctionCommand class object. .NET support WinRT support Silverlight support
EnumerationRemapIntensityCommandFlags

Flags that indicate the color plane to update, whether to change the high bit and whether the RemapIntensityCommand.LookupTable contains normal or stretched data.

This enumeration has the System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support Silverlight support
EnumerationSampleTargetCommandFlags Enumerated values that indicate the channel for which to shift the color, and how to remap the other values for that channel.

This enumeration has a System.FlagsAttribute attribute that allows a bitwise combination of its member values.

.NET support WinRT support
EnumerationSegmentCommandFlags This enumeration indicates the color space used in the segmentation. .NET support WinRT support Silverlight support
EnumerationSelectiveCommandColorTypes This enumerated type serves as an index into an array of SelectiveColorCommandData classes. The class at the index contains information on the corresponding color. .NET support WinRT support Silverlight support
EnumerationSwapColorsCommandType Enumerated values that indicate which color channels to swap. .NET support WinRT support Silverlight support
See Also

Reference

Leadtools.ImageProcessing.Color Assembly

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.