java中为什么img.getHeight(null)总是-1;

java中为什么img.getHeight(null)总是-1;,第1张

height == -1; 也就是没有。

使用 imggetHeight(null);

加载内存中,可获真实高度,否则得到img对象,但没加载到内存就会等于 -1;

而toolkit并没有加载到内存,只有调用gdrawImage才把加载到内存。

这种方式加载的并没有将加载到内存中,可以换另外一种方式书写

URL u = GameUtilclassgetClassLoader()getResource(path);

BufferedImage img = null;

try{

img = ImageIOread(u);

}catch(IOException e){

eprintStackTrace();

}

原文链接: >

以上就是关于java中为什么img.getHeight(null)总是-1;全部的内容,包括:java中为什么img.getHeight(null)总是-1;、网络图片URL内容进行Base64处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9782043.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存