项目在文件压缩的时候报错如下:
Exception in thread "main" java.lang.IllegalArgumentException: Numbers of source Raster bands and source color space components do not match
at java.awt.image.ColorConvertOp.filter(ColorConvertOp.java:482)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(JPEGImageReader.java:1268)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:1236)
at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:1039)
at net.coobird.thumbnailator.tasks.io.FileImageSource.read(Unknown Source)
at net.coobird.thumbnailator.tasks.SourceSinkThumbnailTask.read(Unknown Source)
at net.coobird.thumbnailator.Thumbnailator.createThumbnail(Unknown Source)
at net.coobird.thumbnailator.Thumbnails$Builder.toFile(Unknown Source)
at cn.common.util.FileUtils.thumbnails(FileUtils.java:106)
at cn.common.util.FileUtils.main(FileUtils.java:113)
Process finished with exit code 1
参考这篇文章在maven里面添加了依赖就好了
<dependency>
<groupId>com.twelvemonkeys.imageio</groupId>
<artifactId>imageio-jpeg</artifactId>
<version>3.4.1</version>
</dependency>
本文解决了一个在使用Java进行文件压缩时遇到的错误:源Raster带数和源颜色空间组件数不匹配。通过在Maven中添加com.twelvemonkeys.imageio的imageio-jpeg依赖项,成功解决了该问题。
8万+

被折叠的 条评论
为什么被折叠?



