Package com.jhlabs.image
Class ChromeFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.WholeImageFilter
com.jhlabs.image.LightFilter
com.jhlabs.image.ChromeFilter
- All Implemented Interfaces:
BufferedImageOp
,Cloneable
A filter which simulates chrome.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.jhlabs.image.LightFilter
LightFilter.AmbientLight, LightFilter.DistantLight, LightFilter.Light, LightFilter.Material, LightFilter.PointLight, LightFilter.SpotLight
-
Field Summary
Fields inherited from class com.jhlabs.image.LightFilter
AMBIENT, BUMPS_FROM_BEVEL, BUMPS_FROM_IMAGE, BUMPS_FROM_IMAGE_ALPHA, BUMPS_FROM_MAP, COLORS_CONSTANT, COLORS_FROM_IMAGE, DISTANT, POINT, r255, SPOT
Fields inherited from class com.jhlabs.image.WholeImageFilter
originalSpace, transformedSpace
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfilter
(BufferedImage src, BufferedImage dst) float
Get the amount of chrome.float
Get the exppsure of the effect.void
setAmount
(float amount) Set the amount of effect.void
setExposure
(float exposure) Set the exppsure of the effect.toString()
Methods inherited from class com.jhlabs.image.LightFilter
addLight, filterPixels, getBumpFunction, getBumpHeight, getBumpSoftness, getBumpSource, getColorSource, getDiffuseColor, getEnvironmentMap, getLights, getMaterial, getViewDistance, phongShade, removeLight, setBumpFunction, setBumpHeight, setBumpSoftness, setBumpSource, setColorSource, setDiffuseColor, setEnvironmentMap, setFromRGB, setMaterial, setViewDistance
Methods inherited from class com.jhlabs.image.WholeImageFilter
transformSpace
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
ChromeFilter
public ChromeFilter()
-
-
Method Details
-
setAmount
public void setAmount(float amount) Set the amount of effect.- Parameters:
amount
- the amount- See Also:
-
getAmount
public float getAmount()Get the amount of chrome.- Returns:
- the amount
- See Also:
-
setExposure
public void setExposure(float exposure) Set the exppsure of the effect.- Parameters:
exposure
- the exposure- See Also:
-
getExposure
public float getExposure()Get the exppsure of the effect.- Returns:
- the exposure
- See Also:
-
filter
- Specified by:
filter
in interfaceBufferedImageOp
- Overrides:
filter
in classWholeImageFilter
-
toString
- Overrides:
toString
in classLightFilter
-