java.awt.image.renderable.RenderableImage, FilterBatikHistogramNormalizationFilter8Bit, ColorMatrixRable8Bit, ComponentTransferRable8Bit, CompositeRable8Bit, ConvolveMatrixRable8Bit, DiffuseLightingRable8Bit, DisplacementMapRable8Bit, GaussianBlurRable8Bit, SpecularLightingRable8Bit, TileRable8Bit, TurbulenceRable8Bitpublic abstract class AbstractColorInterpolationRable extends AbstractRable
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
csLinear |
Indicates if the operation should be done in linear or gamma
corrected sRGB.
|
props, srcs, stamp| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractColorInterpolationRable() |
void constructor.
|
protected |
AbstractColorInterpolationRable(java.util.List srcs) |
Construct an Abstract Rable from a list of sources.
|
protected |
AbstractColorInterpolationRable(java.util.List srcs,
java.util.Map props) |
Construct an Abstract Rable from a list of sources, and bounds.
|
protected |
AbstractColorInterpolationRable(Filter src) |
Construct an Abstract Rable from src.
|
protected |
AbstractColorInterpolationRable(Filter src,
java.util.Map props) |
Construct an Abstract Rable from src and props.
|
| Modifier and Type | Method | Description |
|---|---|---|
protected CachableRed |
convertSourceCS(java.awt.image.RenderedImage ri) |
|
protected CachableRed |
convertSourceCS(CachableRed cr) |
|
java.awt.color.ColorSpace |
getOperationColorSpace() |
|
boolean |
isColorSpaceLinear() |
Returns true if this operation is to be performed in
the linear sRGB colorspace, returns false if the
operation is performed in gamma corrected sRGB.
|
void |
setColorSpaceLinear(boolean csLinear) |
Sets the colorspace the operation will be performed in.
|
createDefaultRendering, createScaledRendering, getBounds2D, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, isDynamic, touchprotected boolean csLinear
protected AbstractColorInterpolationRable()
protected AbstractColorInterpolationRable(Filter src)
src - will be the first (and only) member of the srcs
Vector. The bounds of src are also used to set the bounds of
this renderable.protected AbstractColorInterpolationRable(Filter src, java.util.Map props)
src - will also be set as the first (and only) member of
the srcs Vector.props - use to initialize the properties on this renderable image.protected AbstractColorInterpolationRable(java.util.List srcs)
srcs - This is used to initialize the srcs Vector.
The bounds of this renderable will be the union of the bounds
of all the sources in srcs. All the members of srcs must be
CachableRable otherwise an error will be thrown.protected AbstractColorInterpolationRable(java.util.List srcs,
java.util.Map props)
srcs - This is used to initialize the srcs Vector. All
the members of srcs must be CachableRable otherwise an error
will be thrown.props - use to initialize the properties on this renderable image.public boolean isColorSpaceLinear()
public void setColorSpaceLinear(boolean csLinear)
csLinear - if true this operation will be performed in the
linear sRGB colorspace, if false the operation will be performed in
gamma corrected sRGB.public java.awt.color.ColorSpace getOperationColorSpace()
protected CachableRed convertSourceCS(CachableRed cr)
protected CachableRed convertSourceCS(java.awt.image.RenderedImage ri)
Copyright ? 2018 Apache Software Foundation. All Rights Reserved.