[英]Java ImageIO.read causing OSX to hang
我需要在Mac OSX上读取一些图像,但是在调用ImageIO.read(File)时似乎挂起了。 似乎没有堆栈跟踪出现,它实际上只是挂起。 想知道是否有其他人遇到过这个问题?
我成功地写了一个图像,看起来似乎是一个阅读问题。 使用.png文件。
OSX 10.9.2 Java 1.7.40
我最终找到的解决方案是在mac上执行以下操作
File scrFile = ((TakesScreenshot)seleniumCommonHandler.getCurrentSeleniumDriver())
.getScreenshotAs(OutputType.FILE);
BufferedImage img = ImageIO.read( scrFile );
出于某种原因,无论我尝试什么,ImageIO都无法直接从文件系统中读取图像。 通过使用这种方法,我设法解决了这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.