题
Java可以显示png,jpg一些其他的画面格式,但是我必须显示一个bmp文件在JLable通过获取文件的路径。
ImageIcon imageIcon = new ImageIcon(imageFile.getAbsolutePath());
ImageIcon支持典型的 png,gif,jpg
图像。
在该项目的我的工作我不能打开一个bmp文件和存储相同的文件作为jpg,因为我没有允许储存的东西在运行时间。我只能产生的图像在保持它在记忆。但我不知道如何做到这一点。
我如何可以显示 BMP
在 Java
1.4
?
感谢
解决方案 2
我找到一些类Java编写的1.5但你可以轻松地更新2类,以便可以使用的类1.4.
imag4j 可以转换bmp和ico的文件BufferedImage对象可以显示。你可以进口17类和必须更新或许10条线,因为java1.5发言。
你会得到一个bmp转换器,这是工作非常好。
其他提示
内imageio.ImageIO 支持BMP格式:
Image image = ImageIO.read(imageFile);
ImageIcon icon = new ImageIcon(image);
JLabel label = new JLabel(icon);
ImageIO还可使用转换之间不同的格式。
不隶属于 StackOverflow