-1
我想在上傳文件時進行jpeg無損壓縮,這是我測試過的代碼,我無法執行它(運行時錯誤),附加的異常代碼,我是否什麼在進行jpeg無損壓縮時Java高級圖像錯誤
InputStream inputStream = new FileInputStream("E:\\pics\\Original\\testCompress\\bouncy-crayon-playland-2.JPG");
BufferedImage image = ImageIO.read(inputStream);
JPEGImageWriter writer = (JPEGImageWriter) ImageIO.getImageWritersByFormatName("JPEG-LS").next();
ImageWriteParam param = writer.getDefaultWriteParam();
param.setCompressionMode(ImageWriteParam.MODE_EXPLICIT);
param.setCompressionType("JPEG-LS");
writer.setOutput(ImageIO.createImageOutputStream(new File("E:\\pics\\Original\\testCompress\\bouncy-crayon-playland-2-compressed.JPG")));
writer.write(null, new IIOImage(image, null, null), param);
它給錯誤:
Exception in thread "main" java.util.NoSuchElementException
at javax.imageio.spi.FilterIterator.next(Unknown Source)
at javax.imageio.ImageIO$ImageWriterIterator.next(Unknown Source)
at javax.imageio.ImageIO$ImageWriterIterator.next(Unknown Source)
有什麼建議?