[英]How to create BufferedImage from bitmap data
在經歷了許多相似的問題之后,我只能將自己的問題放在這里。
我需要在Swing應用程序上顯示圖像。 圖像源是從MS SQL Server檢索的位圖數據。 我嘗試了以下方法
嘗試1-我嘗試ImageIcon
檢索到的字節創建ImageIcon
。 沒結果。
嘗試2-將字節保存在.png文件中,並嘗試使用ImageIO
加載。 這在我的本地計算機上工作正常,但在測試服務器上失敗。 兩者都是Windows機器。
TRY3-在第2步中,我嘗試使用不同於.png的格式進行保存。 它根本不起作用。
請讓我知道我在想什么?
注意:我也嘗試將jai jars包含到“參考庫”中。
您應該已經存儲了數據庫中數據的格式提示。 如果沒有,您只能希望ImageIO 可以處理它。
無需將數據寫入文件(這本身就是一個陷阱,您將在哪里寫入它們?請考慮受限制的進程特權和磁盤配額)。 只需創建一個InputStream即可直接訪問數據(例如java.io.ByteArrayInputStream),這樣就可以使用基於流的方法直接加載ImageIO。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.