| 高级图像处理图像I/O API RC 1.0 |
|
|
|
|
| 来源: 作者:John Zukowski 添加日期:2006-6-11 8:57:14 点击次数: |
|
BorderLayout.CENTER); window.setSize(300, 300); window.show(); } else { System.err.println("Error saving"); } } } else { System.err.println("Bad filename"); } } catch (MalformedURLException mur) { System.err.println("Bad filename"); } catch (IOException ioe) { System.err.println("Error reading file"); } } } );
contentPane.add(outputPanel, BorderLayout.SOUTH);
} public static void main(String args[]) { JFrame frame = new Converting(); frame.pack(); frame.show(); } }
注意,该程序没有硬编码任何文件类型,而是询问图像I/O框架支持哪些文件类型。安装Java高级图像处理图像I/O工具RC后,还可以重新运行该程序,你将会看到更多的存储格式。读取其它格式的图像基本上无需改变代码也能工作,用户只要选择不同的文件类型就可以了。
注意:图像I/O库中的内容比这里说明的要多得多。比方说可以通过写图像的参数设置压缩率,或者用读写进度监视器来监听事件。关于图像I/O用法的更多信息,请参阅Java Image I/O API Guide。 |
|
| |