|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.media.jai.OperationDescriptorImpl
javax.media.jai.operator.AbsoluteDescriptor
An OperationDescriptor describing the "Absolute" operation.
The "Absolute" operation takes a single rendered or renderable source image, and computes the mathematical absolute value of each pixel:
if (src[x][y][b] < 0) {
dst[x][y][b] = -src[x][y][b];
} else {
dst[x][y][b] = src[x][y][b];
}
For signed integral data types, the smallest value of the data type does not have a positive counterpart; such values will be left unchanged. This behavior parallels that of the Java unary minus operator (see The Java Language Specification, section 15.14.4).
| Name | Value |
|---|---|
| GlobalName | Absolute |
| LocalName | Absolute |
| Vendor | com.sun.media.jai |
| Description | Replaces the pixel values of an image by their absolute values. |
| DocURL | http://java.sun.com/products/java-media/jai/forDevelopers/jai-apidocs/javax/media/jai/operator/AbsoluteDescriptor.html |
| Version | 1.0 |
No parameters are needed for the "Absolute" operation.
OperationDescriptor,
Serialized Form| Field Summary |
| Fields inherited from class javax.media.jai.OperationDescriptorImpl |
sourceNames, supportedModes |
| Fields inherited from interface javax.media.jai.OperationDescriptor |
NO_PARAMETER_DEFAULT |
| Constructor Summary | |
AbsoluteDescriptor()
Constructor. |
|
| Method Summary | |
static RenderedOp |
create(RenderedImage source0,
RenderingHints hints)
Replaces the pixel values of an image by their absolute values. |
static RenderableOp |
createRenderable(RenderableImage source0,
RenderingHints hints)
Replaces the pixel values of an image by their absolute values. |
boolean |
isRenderableSupported()
Returns true since renderable operation is supported. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AbsoluteDescriptor()
| Method Detail |
public boolean isRenderableSupported()
true since renderable operation is supported.
isRenderableSupported in interface OperationDescriptorisRenderableSupported in class OperationDescriptorImplOperationDescriptorImpl.isModeSupported(java.lang.String)
public static RenderedOp create(RenderedImage source0,
RenderingHints hints)
Creates a ParameterBlockJAI from all
supplied arguments except hints and invokes
JAI.create(String,ParameterBlock,RenderingHints).
source0 - RenderedImage source 0.hints - The RenderingHints to use.
May be null.
RenderedOp destination.
IllegalArgumentException - if source0 is null.JAI,
ParameterBlockJAI,
RenderedOp
public static RenderableOp createRenderable(RenderableImage source0,
RenderingHints hints)
Creates a ParameterBlockJAI from all
supplied arguments except hints and invokes
JAI.createRenderable(String,ParameterBlock,RenderingHints).
source0 - RenderableImage source 0.hints - The RenderingHints to use.
May be null.
RenderableOp destination.
IllegalArgumentException - if source0 is null.JAI,
ParameterBlockJAI,
RenderableOp
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||