2014-04-01 110 views
4

我不得不在Mac OSX上的圖像中進行一些操作,但是它在調用ImageIO.read(File)時似乎掛起。似乎也沒有出現堆棧跟蹤,它實際上只是掛起。想知道是否有其他人遇到過這個問題?Java ImageIO.read導致OSX掛起

我已經成功地寫了一個圖像,看起來似乎是一個閱讀的問題。使用.png文件。

OSX 10.9.2 的Java 40年7月1日

+0

我最近沒有任何問題 – MadProgrammer

+1

與.bmp相同,你是如何解決它的? img =(BufferedImage)(new ImageIcon(path).getImage());也掛起 –

回答

0

我最終找到了解決辦法是做在mac上

File scrFile = ((TakesScreenshot)seleniumCommonHandler.getCurrentSeleniumDriver()) 
.getScreenshotAs(OutputType.FILE); 

BufferedImage img = ImageIO.read(scrFile); 

出於某種原因,ImageIO的下列不管我試過能不直接從文件系統讀取圖像。通過使用這種方法,我設法解決了這個問題。