原因: ImageIO中读取文件的类为JPEGImageReader,这个类只能读取RGB color model,如果文件被PhotoShop或美图秀秀修改过,图片的color model会变成CMYK,而JPEGImageReader不支持该类型,所以报错。
解决方法: 1、转换图片,太复杂,不推荐; 2、引用以下jar包
代码语言:javascript复制// https://mvnrepository.com/artifact/com.twelvemonkeys.imageio/imageio-jpeg
compile group: 'com.twelvemonkeys.imageio', name: 'imageio-jpeg', version: '3.6'