image.getWidth(null) 报错-1,图片未加载入内存

java 加载图片的两种方式:

1

String imgPath = "C://demo.jpg";
BufferedImage image = ImageIO.read(new FileInputStream(imgPath));
此方法加载图片到内存,得到图片详细信息


2

String imgPath = "C://demo.jpg";
Image imageToolkit.getDefaultToolkit().getImage(imgPath);
此方法初次引用,会出现image.getWidth(null)报错

你可能感兴趣的:(java)