编程语言
首页 > 编程语言> > java-ImageIO和URL

java-ImageIO和URL

作者:互联网

由于Image名称中存在空格,因此在使用ImageIO.read将图像加载到BufferedImage(示例中为图像)时会遇到一些烦人的问题;

image = ImageIO.read(new File(getClass().getResource("/Pictures/H ello.jpg").getPath()));

如果我将url(?)“ / Pictures / H ello.jpg”重命名为“ /Pictures/Hello.jpg”,源图像重命名为Hello.jpg,则效果很好.

我试过用其他问题上发现的替换空格,也尝试将”替换为”.那我在做什么错?编码会解决我的问题,我该怎么做?

谢谢,

解决方法:

以下可能可行.

image = ImageIO.read(getClass().getResourceAsStream("/Pictures/H ello.jpg"));

标签:javax-imageio,url,bufferedimage,java
来源: https://codeday.me/bug/20191101/1981395.html