Base class for filters, which produce new image of the same size as a result of image processing.

Namespace:  AForge.Imaging.Filters
Assembly:  AForge.Imaging (in AForge.Imaging.dll) Version: (


public abstract class BaseFilter : IFilter, 


The abstract class is the base class for all filters, which do image processing creating new image with the same size as source. Filters based on this class cannot be applied directly to the source image, which is kept unchanged.

The base class itself does not define supported pixel formats of source image and resulting pixel formats of destination image. Filters inheriting from this base class, should specify supported pixel formats and their transformations overriding abstract FormatTranslations property.

Inheritance Hierarchy

See Also