无法为此操作呈现RenderedOp

时间:2017-07-17 15:23:34

标签: java jai

我正在尝试渲染来自InputStream的图像,并由Java Advanced Imaging创建。

这是片段:

FileCacheSeekableStream fSeek = new FileCacheSeekableStream(is);
sourceImage = JAI.create("stream", fSeek);

((OpImage) sourceImage.getRendering()).setTileCache(null);

错误是:

java.lang.RuntimeException: - Unable to render RenderedOp for this operation.
    at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
    at javax.media.jai.RenderedOp.getRendering(RenderedOp.java:888)
    at com.util.ImageScaleUtil.setSource(ImageScaleUtil.java:139)

尝试了所有内容......尝试getNewRendering代替getRendering,但没有效果。

任何帮助?

0 个答案:

没有答案