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

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


public abstract class BaseTransformationFilter : IFilter, 


The abstract class is the base class for all filters, which do image processing creating new image of the size, which may differ from the size of source image. 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