public abstract static class RGBComposite.RGBCompositeContext extends Object implements CompositeContext
Modifier and Type | Field and Description |
---|---|
private float |
alpha |
private ColorModel |
dstColorModel |
private ColorModel |
srcColorModel |
Constructor and Description |
---|
RGBCompositeContext(float alpha,
ColorModel srcColorModel,
ColorModel dstColorModel) |
Modifier and Type | Method and Description |
---|---|
(package private) static int |
clamp(int a) |
void |
compose(Raster src,
Raster dstIn,
WritableRaster dstOut) |
abstract void |
composeRGB(int[] src,
int[] dst,
float alpha) |
void |
dispose() |
(package private) static int |
multiply255(int a,
int b) |
private float alpha
private ColorModel srcColorModel
private ColorModel dstColorModel
public RGBCompositeContext(float alpha, ColorModel srcColorModel, ColorModel dstColorModel)
public void dispose()
dispose
in interface CompositeContext
static int multiply255(int a, int b)
static int clamp(int a)
public abstract void composeRGB(int[] src, int[] dst, float alpha)
public void compose(Raster src, Raster dstIn, WritableRaster dstOut)
compose
in interface CompositeContext
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses