java用geotools读取shp文件和sld样式文件

请问:geotools用19.2的版本,读取shp文件和sld样式文件,
报错 “org.geotools.renderer.style : Unable to read image at file:/D:/1111111/XX.png : Can't create an ImageInputStream!”。
跟踪源码发现geotools工具类里边在读取样式获取图片资源的时候 “ImageIO.createImageInputStream(input)” 方法的参数input传入的是图片文件的路径,但是要求的参数是file类型或者stream类型,该怎么解决?

img

D:/1111111/XX.png这个文件路径是否正确,格式是否支持