图像文件读写时报错、“com.sun.image.codec.jpeg不存在”

来源:互联网 发布:全球数据公司排名 编辑:程序博客网 时间:2024/06/09 18:50
JPEGImageEncoder类是SUN公司私有类
FileOutputStream out = new FileOutputStream(targetImg);JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);encoder.encode(image);out.close();
替换成
/*FileOutputStream out = new FileOutputStream(targetImg);JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);encoder.encode(image);*/String formatName = targetImg.substring(targetImg.lastIndexOf(".") + 1);ImageIO.write(image,formatName, new File(targetImg));//out.close();
都使用统一的ImageIO进行图像文件的读写


0 0