Devesprit.ImageProcessor & Devesprit.ImageServer


This processor performs feathering effect on an Image. Feathering blurs the edges of a given area/region on the target Image, blending it into the background. Devesprit.ImageServer implements a very flexible and powerful Feathering effect allowing you to define an area/region represented by a shape on which the feather effect takes place. Given that, you can get feathering effects like rectangles, ovals, vertical and horizontal sides, stars of any number of points, polygons of any number of sides and much more. You can specify the feathering radius and area/region for feathering should fit the target element's size or be of a fixed size.


feather.FeatherRadius The amount of feathering.
feather.Height The height of the feathering shape area/region.
feather.Width The width of the feathering shape area/region.
feather.PathPoints Set a string containing pairs of point describing the path for feathering. Use it for performing Path or RoundedPath feathering.
feather.PolygonSides The number of sides of the polygon shape used for feathering.
feather.Roundness The shape roundness used for feathering.
feather.Shape The area/region's shape used for feathering.

Accepted input values:

  • Rectangle
  • Oval
  • Polygon
  • Star
  • Path
  • VerticalSides
  • HorizontalSides
  • RoundedRectangle
  • RoundedPolygon
  • RoundedStar
  • RoundedPath
feather.Sizing The area/region's size type used for feathering. If it is Fit, then the area/region's size will automatically fit to the target Element's size; otherwise, the area/region's size must be specified by Width and Height properties.

Accepted input values:

  • Custom
  • Fit
feather.StarInnerRadiusPercentage The inner radius percentage of the star shape used for feathering.
feather.StarPoints The number of points of the star shape used for feathering.