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.