java jpg图片按质量保存
Posted rubekid
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java jpg图片按质量保存相关的知识,希望对你有一定的参考价值。
File distImage = new File(distPath); ImageWriter jpgWriter = ImageIO.getImageWritersByFormatName("jpg").next(); ImageWriteParam jpgWriteParam = jpgWriter.getDefaultWriteParam(); jpgWriteParam.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); jpgWriteParam.setCompressionQuality(Constant.config.getCompressionQuality()); jpgWriter.setOutput(ImageIO.createImageOutputStream(distImage)); IIOImage outputImage = new IIOImage(newImage, null, null); jpgWriter.write(null, outputImage, jpgWriteParam); jpgWriter.dispose();
以上是关于java jpg图片按质量保存的主要内容,如果未能解决你的问题,请参考以下文章
ps中编辑的图片在保存为.jpg格式后图片出现杂点,但保存为.png格式后图片清晰度没变,怎么回事?