经历了许多类似的问题之后,我没办法,只能在这里提出自己的问题。如何从位图数据创建BufferedImage
我需要在swing应用程序上显示图像。图像的来源是从MS SQL服务器检索到的位图数据。我尝试了以下方法
TRY 1 - 我试图从检索的字节中创建ImageIcon
。没有结果。
TRY 2 - 将字节保存在.png文件中并尝试加载使用ImageIO
。这在我的本地机器上正常工作,但在测试服务器上失败。这两个都是Windows机器。
TRY3 - 在步骤2中,我尝试使用不同于.png的格式进行保存。它根本不起作用。
请让我知道我错过了什么?
注意:我已尝试将jai jar包括到参考库中。
我在Durandal的帮助下解决了这个问题。我不得不直接使用JAI创建映像,因为我没有权限在目标系统上安装JAI。 'PlanarImage planar = JAI.create(“stream”,SeekableStream.wrapInputStream(inputStream,true));'是要走的路。然后使用'planar.getAsBuffredImage()'进行显示。 –