簡體   English   中英

如何從位圖數據創建BufferedImage

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM