我必须在 Mac OSX 上读取图像时执行一些操作,但是在调用 ImageIO.read ( File )时它似乎挂起。似乎也没有出现堆栈跟踪,它实际上只是挂起。想知道其他人是否遇到过这个问题?
我已经成功地写了一张图片,只是阅读方面似乎有问题。使用 .png 文件。
操作系统 10.9.2
Java 1.7.40
我最终找到的解决方案是在mac上执行以下操作
File scrFile = ((TakesScreenshot)seleniumCommonHandler.getCurrentSeleniumDriver())
.getScreenshotAs(OutputType.FILE);
BufferedImage img = ImageIO.read( scrFile );
由于某种原因,无论我尝试什么,ImageIO 都无法直接从文件系统读取图像。通过使用这种方法,我设法解决了这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)