經歷了許多類似的問題之後,我沒辦法,只能在這裏提出自己的問題。如何從位圖數據創建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()'進行顯示。 –