public interface RenderableImage
一个renderedimage返回从一个renderableimage通过createrendering()方法,以rendercontext。的rendercontext指定如何renderedimage应构建。请注意,这是不可能直接从renderableimage提取像素。
的createdefaultrendering()和createscaledrendering()方法是方便的方法,构建一个适当的rendercontext内部。所有的渲染方法可以返回一个参考先前产生的渲染。
Modifier and Type | Field and Description |
---|---|
static String |
HINTS_OBSERVED
字符串常量,可以用来识别一个renderedimage通过createrendering或createscaledrendering方法获得的财产。
|
Modifier and Type | Method and Description |
---|---|
RenderedImage |
createDefaultRendering()
到达一个renderedimage这个图像实例的默认宽度和高度,以像素为单位。
|
RenderedImage |
createRendering(RenderContext renderContext)
创建一个renderedimage表示绘制这个图像使用一个给定的rendercontext。
|
RenderedImage |
createScaledRendering(int w, int h, RenderingHints hints)
创建一个与该图像的宽度W renderedimage实例,并在像素高度H。
|
float |
getHeight()
获取用户坐标空间中的高度。
|
float |
getMinX()
获取渲染独立图像数据的最小x坐标。
|
float |
getMinY()
获取渲染独立图像数据的最小坐标。
|
Object |
getProperty(String name)
从该图像的属性集获取一个属性。
|
String[] |
getPropertyNames()
返回一个列表的名称被getProperty。
|
Vector<RenderableImage> |
getSources()
返回一个renderableimages,对此renderableimage图像数据的源向量。
|
float |
getWidth()
获取用户坐标空间中的宽度。
|
boolean |
isDynamic()
如果连续的效果图返回true(即调用createrendering()或createscaledrendering())使用相同的参数可能会产生不同的结果。
|
static final String HINTS_OBSERVED
Vector<RenderableImage> getSources()
Object getProperty(String name)
name
-属性得到的名称,作为字符串。
String[] getPropertyNames()
boolean isDynamic()
true
如果连续的效果图具有相同的参数可能会产生不同的结果;
false
否则。
float getWidth()
float getHeight()
float getMinX()
float getMinY()
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()方法得到的可能会有这样一种特性。
w
-渲染图像中像素的宽度,或0。
h
-渲染图像中像素的高度,或0。
hints
- renderinghints对象包含的暗示。
RenderedImage createDefaultRendering()
RenderedImage createRendering(RenderContext renderContext)
创建renderedimage可能有属性的字符串hints_observed表示renderinghints确定(从rendercontext)被用来创建图像。除此之外的任何renderedimages,通过创建renderedimage的getsources()方法得到的可能会有这样一种特性。
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.