ImageIO.write存储png格式图片性能较差

ImageIO.write(bufferedImage, "png", new FileOutputStream(fileSavePath));
经测试,一张150kb左右的图片ImageIO.write方法耗时250ms左右。
请教大大们,有什么方法在保证图片不失真的情况下快一点么;

输出png是无损的,其他格式都是压缩后的,转为存储jpg格式图片,性能可以提高,但是画质就会降低,如果你不要求图片的质量可以转成jpg或者jpeg等格式的,及有所得必有所失,还有个办法就是你对png的图片大小进行上传限制,超出一定值就提示上传图片太大,请上传不超过xx大小的图片

存储png图片格式是会比较慢,如果可以更换图片格式的话,可以换成jpg等图片格式,会快一些。