2011-06-24 30 views
23

是的,我很愚蠢。我試圖從各種食譜食譜中粘貼一些groovy代碼,並且我無法從InputStream到Java/Groovy中的BufferedImage。 Google目前不是我的朋友。如何在Java/Groovy中將InputStream轉換爲BufferedImage?

+0

我看到你的谷歌,FOO缺乏Dycey-SAN。你必須練習並讓自己感到自豪! –

回答

61
BufferedImage imBuff = ImageIO.read(object.getInputStream()); 

應該工作...

+2

因爲我已經有一個流變量,它就像'BufferedImage imBuff = ImageIO.read(myInputStrVar)''一樣簡單。是的,我很愚蠢! – Dycey

+7

@Dycey不,你不是,但他(甘斯)很聰明。 – Moshii

+1

注意:不要關閉流,InputStream不會爲空,但imagebuffer將爲空。轉換後關閉它。 –

相關問題