Base class for filters, which may be applied directly to the source image or its part.
The abstract class is the base class for all filters, which can be applied to an image producing new image as a result of image processing or applied directly to the source image (or its part) without changing its size and pixel format.