我在一个大型 Java 项目中工作,它有大约 400 个类。突然报错
sun.awt.image.PNGImageDecoder$PNGException: crc corruption
at sun.awt.image.PNGImageDecoder.getChunk(PNGImageDecoder.java:699)
at sun.awt.image.PNGImageDecoder.getData(PNGImageDecoder.java:707)
at sun.awt.image.PNGImageDecoder.produceImage(PNGImageDecoder.java:234)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:246)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:172)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:136)
我在这个项目中有很长一段时间没有处理图像,我看不到错误是在哪里引起的,因为它没有显示在异常消息中。
最佳答案
但是你已经识别图像了吗?如果是这样,您可以使用 pngcheck 进行检查
关于java - 太阳.awt.image.PNGImageDecoder$PNGException : crc corruption,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813313/