在做生成海报图的开发过程中,需要读取图片,然后对图片进行合成等操作的处理,在使用ImageIo.read读取图片的时候,也不是所有图片都读取报错,通过多次尝试观察发现:https协议的图片地址就可以正常读取,而http协议的图片地址读取就是返回Null。
原因如果出现以上问题,可以从下面几个方面进行着手考虑:
- 图片格式不对
- 图片URL的协议不对,只能是https
把URL里的http换成https就可以了。

在做生成海报图的开发过程中,需要读取图片,然后对图片进行合成等操作的处理,在使用ImageIo.read读取图片的时候,也不是所有图片都读取报错,通过多次尝试观察发现:https协议的图片地址就可以正常读取,而http协议的图片地址读取就是返回Null。
原因如果出现以上问题,可以从下面几个方面进行着手考虑:
把URL里的http换成https就可以了。