Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将com.lowagie.text.Image转换为InputStream?_Java - Fatal编程技术网

Java 如何将com.lowagie.text.Image转换为InputStream?

Java 如何将com.lowagie.text.Image转换为InputStream?,java,Java,我已经尝试了下面的代码,但我得到了无法强制转换到RenderImageException ByteArrayOutputStream outStream = new ByteArrayOutputStream(); ImageIO.write((RenderedImage) image,"jpg", outStream ); InputStream is = new ByteArrayInputStream(outStream .toByteArray()); 我试试看 ByteArrayIn

我已经尝试了下面的代码,但我得到了无法强制转换到RenderImageException

ByteArrayOutputStream outStream = new ByteArrayOutputStream();
ImageIO.write((RenderedImage) image,"jpg", outStream );
InputStream is = new ByteArrayInputStream(outStream .toByteArray());
我试试看

ByteArrayInputStreamoutStream = new ByteArrayInputStream(image.getOriginalData());

您关心InputStream中字节的格式吗?你打算用InputStream做什么?是的。。。事实上我错过了这个问题。但我需要渲染图像作为图像对象然后。。。已转换为输入流。。。我尝试了下面给出的解决方案,但出于同样的原因,它对我不起作用。