
java读取大型图片的问题
由于要做一个地图软件,因此需要在程序中读取一张外部图片并加以处理采用的是ImageIO.read()函数,在用600*600的小图片做测试的时候一切正常,但是如果采用10...
由于要做一个地图软件,因此需要在程序中读取一张外部图片并加以处理
采用的是ImageIO.read()函数,在用600*600的小图片做测试的时候一切正常,但是如果采用10000*6000的大图片,就会报错.
给出的错误提示是这样的:
Exception occurred during event dispatching:
java.lang.Error: java.lang.reflect.InvocationTargetException
at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
请问应当如何解决这一问题呢?谢谢大家了. 展开
采用的是ImageIO.read()函数,在用600*600的小图片做测试的时候一切正常,但是如果采用10000*6000的大图片,就会报错.
给出的错误提示是这样的:
Exception occurred during event dispatching:
java.lang.Error: java.lang.reflect.InvocationTargetException
at org.jdesktop.application.ApplicationAction.actionFailed(ApplicationAction.java:859)
at org.jdesktop.application.ApplicationAction.noProxyActionPerformed(ApplicationAction.java:665)
at org.jdesktop.application.ApplicationAction.actionPerformed(ApplicationAction.java:698)
请问应当如何解决这一问题呢?谢谢大家了. 展开
展开全部
我以前在用Java桌面程序运行加载大图片是报异常因为Java虚拟机的JVM太小了该大点就行了。图片太占jvm的空间。
展开全部
可能是图片太大了。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询