public class RenderableImageOp extends Object implements RenderableImage
HINTS_OBSERVED| Constructor and Description |
|---|
RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
构建了一个renderedimageop给予contextualrenderedimagefactory对象,和一个parameterblock含renderableimage来源和其他参数。
|
| Modifier and Type | Method and Description |
|---|---|
RenderedImage |
createDefaultRendering()
获取与一个像素的默认宽度和高度renderedimage这个图像实例。
|
RenderedImage |
createRendering(RenderContext renderContext)
创建一个renderedimage代表这renderableimageop(包括其渲染源)按照给定的rendercontext。
|
RenderedImage |
createScaledRendering(int w, int h, RenderingHints hints)
创建一个与该图像的宽度W renderedimage实例,并在像素高度H。
|
float |
getHeight()
获取用户坐标空间中的高度。
|
float |
getMinX()
获取渲染独立图像数据的最小x坐标。
|
float |
getMinY()
获取渲染独立图像数据的最小坐标。
|
ParameterBlock |
getParameterBlock()
返回当前参数块的引用。
|
Object |
getProperty(String name)
从该图像的属性集获取一个属性。
|
String[] |
getPropertyNames()
返回一个列表的名称被getProperty。
|
Vector<RenderableImage> |
getSources()
返回一个renderableimages,对此renderableimage图像数据的源向量。
|
float |
getWidth()
获取用户坐标空间中的宽度。
|
boolean |
isDynamic()
如果连续的效果图返回true(即调用createrendering()或createscaledrendering())使用相同的参数可能会产生不同的结果。
|
ParameterBlock |
setParameterBlock(ParameterBlock paramBlock)
改变目前的经营parameterblock,允许图像渲染链编辑。
|
public RenderableImageOp(ContextualRenderedImageFactory CRIF, ParameterBlock paramBlock)
CRIF - contextualrenderedimagefactory对象
paramBlock - parameterblock包含该操作的源图像和运行操作所必需的其他参数。
public Vector<RenderableImage> getSources()
getSources 接口
RenderableImage
public Object getProperty(String name)
getProperty 接口
RenderableImage
name -属性得到的名称,作为字符串。
public String[] getPropertyNames()
getPropertyNames 接口
RenderableImage
public boolean isDynamic()
isDynamic 接口
RenderableImage
true如果连续的效果图具有相同的参数可能会产生不同的结果;
false否则。
public float getWidth()
getWidth 接口
RenderableImage
public float getHeight()
getHeight 接口
RenderableImage
public float getMinX()
getMinX 接口
RenderableImage
public float getMinY()
getMinY 接口
RenderableImage
public ParameterBlock setParameterBlock(ParameterBlock paramBlock)
paramBlock -新的parameterblock。
getParameterBlock()
public ParameterBlock getParameterBlock()
RenderableImageOp的
ParameterBlock。
setParameterBlock(ParameterBlock)
public RenderedImage createScaledRendering(int w, int h, RenderingHints hints)
如果W = = 0,它将采取同样的数学。圆(H *(getwidth() / getheight()))。同样,如果H = = 0,它将采取同样的数学。圆(W *(getheight() / getwidth()))。一个W或H必须是非零的否则将抛出一个时。
创建renderedimage可能有属性的字符串hints_observed表示renderinghints用于创建图像识别。除此之外的任何renderedimages,通过创建renderedimage的getsources()方法得到的可能会有这样一种特性。
createScaledRendering 接口
RenderableImage
w -渲染图像中像素的宽度,或0。
h -渲染图像中像素的高度,或0。
hints - renderinghints对象包含的暗示。
public RenderedImage createDefaultRendering()
createDefaultRendering 接口
RenderableImage
public RenderedImage createRendering(RenderContext renderContext)
该方法支持链接或渲染或renderedimage操作。如果用于构建renderableimageop的parameterblock来源renderableimages,然后一三步过程之后:
如果用于构建renderableimageop的parameterblock源向量元素的实例renderedimage,然后闭合。create()方法称为立即使用原始parameterblock。这为递归提供了一个基础实例。
创建renderedimage可能有属性的字符串hints_observed表示renderinghints确定(从rendercontext)被用来创建图像。除此之外的任何renderedimages,通过创建renderedimage的getsources()方法得到的可能会有这样一种特性。
createRendering 接口
RenderableImage
renderContext - rendercontext使用进行渲染。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.