如何将RenderedImage作为输入发送到Process

时间:2015-01-08 08:13:26

标签: java bufferedimage processbuilder jbig2

我可以使用jbig2.exe编码器压缩图像文件 我可以从命令行轻松执行 jbig2.exe ex: >jbig2.exe C:\images\image.jpg.
但是,我正在尝试编写一个Java代码,该代码将使用jbig2.exe调用ProcessBuilder 现在我的图像是一个RenderedImage,我对如何将它作为ProcessBuilder的输入感到困惑。例如:

void encoder_to_jbig2(RenderedImage image) throws Exception{ 

ProcessBuilder pb = new ProcessBuilder();
pb.command("jbig2.exe");
Process p = pb.start();
OutputStream os = p.getOutputStream();

感谢。

0 个答案:

没有答案