同学好,援军抵达,问题应该是generateThumbnail方法的
Thumbnails.of(thumbnail.getImage()).size(200, 200)
.watermark(Positions.BOTTOM_RIGHT, ImageIO.read(new File(basePath + "/watermark.jpg")), 0.25f)
.outputQuality(0.8f).toFile(dest);
里面的ImageIO.read(new File(basePath + "/watermark.jpg") 这句话
需要把basePath+ "/watermark.jpg" 替换成绝对值路径 也就是 D:/aaa/bbb/watermark.jpg这样子、前提是你的watermark.jpg确实在D:/aaa/bbb/下,由于不同同学的环境不同,导致basePath可能获取到的值不正确,所以后续我们也会改成绝对值路径