
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处理、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)