The FilterChain type exposes the following members.

Constructors

  NameDescription
Public methodFilterChain
Creates a new FilterChain.

Methods

  NameDescription
Public methodAdd
Adds the filter to the end of this FilterChain.
Public methodApply(Image)
Applies the queued filters to the given source.
Public methodApply(array<Image>[]()[][])
Applies the queued filters to the given sources.
Public methodClear
Removes all objects from the CollectionBase instance. This method cannot be overridden.
(Inherited from CollectionBase.)
Public methodCrop(Rectangle)
Creates a new Image by cropping an area out of an existing image.
Public methodCrop(CropFrom, Int32)
Creates a new Image by cropping an area out of an existing image.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFlip
Creates a new Image flipped horizontally, vertically, or both.
Public methodGetEnumerator
Returns an enumerator that iterates through the CollectionBase instance.
(Inherited from CollectionBase.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGrayscale
Creates a new Image with all of the colors in the palette converted to grayscale colors.
Public methodRemoveAt
Removes the element at the specified index of the CollectionBase instance. This method is not overridable.
(Inherited from CollectionBase.)
Public methodResize
Creates a new Image resized to have the exact given dimensions.
Public methodResizeToMaxDimensions
Creates a new Image resized proportionally to have the given maximum width and height.
Public methodResizeToMaxHeight
Creates a new Image resized proportionally to have the given maximum height.
Public methodResizeToMaxWidth
Creates a new Image resized proportionally to have the given maximum width.
Public methodResizeToPercentage
Creates a new Image resized to the given percentage of the original image size.
Public methodResizeToSideSize
Creates a new Image resized proportionally to have the a maximum height and width of the given maxSideSize.
Public methodRotate(Single, Boolean)
Creates a new Image by rotating an existing image.
Public methodRotate(Single, Boolean, Color)
Creates a new Image by rotating an existing image.
Public methodSepia
Creates a new Image with all of the colors in the palette converted to sepia colors.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyCapacity
Gets or sets the number of elements that the CollectionBase can contain.
(Inherited from CollectionBase.)
Public propertyCount
Gets the number of elements contained in the CollectionBase instance. This property cannot be overridden.
(Inherited from CollectionBase.)
Public propertyItem
Gets the IFilter at the given index.
Public propertyProvider
Gets the provider used for creating filters.

See Also