Class AutoLevelsRGB
java.lang.Object
org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.AutoLevelsRGB
- All Implemented Interfaces:
BufferedImageOp,OperationBuilder
This filter is based conceptually on the auto-levels feature of Photoshop and functions in the same way.
The filter automatically adjusts tonal range for problem photographs, making sure the tones are
equally distributed from black to white. Note, a marginal clipping does occur at the highs and lows to account
for aberrant pixels in those quadrants that might erroneously effect the calculation.
- Author:
- jfischer
-
Field Summary
Fields inherited from class org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
imageFormat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildOperation(Map<String, String> parameterMap, InputStream artifactStream, String mimeType) filter(BufferedImage src, BufferedImage dst) Methods inherited from class org.broadleafcommerce.openadmin.server.service.artifact.image.effects.chain.filter.BaseFilter
containsMyFilterParams, createCompatibleDestImage, createCompatibleDestImage, getBounds2D, getImageFormat, getPoint2D, getRenderingHints, setImageFormat
-
Constructor Details
-
AutoLevelsRGB
public AutoLevelsRGB() -
AutoLevelsRGB
-
-
Method Details
-
buildOperation
-
filter
-