package cn.jeesoft.core.utils; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; /** * 图片处理工具类 * @version v0.1 king 2015年4月21日 */ public class ImageIOUtils { /** * 保存图片 * @param image 内存中的图片对象 * @param target 保存的目标文件 * @throws IOException 文件写入异常 */ public static void saveImage(BufferedImage image, File target) throws IOException { // FileOutputStream out = new FileOutputStream(imgdist); // JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out); // encoder.encode(tag); // out.close(); String filePath = target.getAbsolutePath(); String formatName = filePath.substring(filePath.lastIndexOf(".") + 1); ImageIO.write(image, formatName, target); } }