首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

JSP版的完美KindEditor在线编辑器开源代码

2012-09-14 
JSP版的完善KindEditor在线编辑器开源代码? 2.上传图片管理类?3.上传附件的类?4.压缩图片的类?package com

JSP版的完善KindEditor在线编辑器开源代码

? 2.上传图片管理类

?3.上传附件的类

?

4.压缩图片的类

?

package com.elkan.utils;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;/** * 对图片进行处理的方法 *  * @author SENHUI */public class ImageUtil {public static int ImgWidth = -1;public static int ImgHeight = -1;/** * 压缩图片 *  * @param imgsrc *            源文件 * @param imgdist *            目标文件 * @param widthdist *            宽 * @param heightdist *            高 */public static void resizeImg(String imgsrc, String imgdist,int widthdist, int heightdist) {try {File srcfile = new File(imgsrc);if (!srcfile.exists()) {return;}Image src = ImageIO.read(srcfile);ImgWidth = src.getWidth(null);ImgHeight = src.getHeight(null);if(ImgWidth < widthdist){widthdist = ImgWidth;}else{ImgWidth = widthdist;}if(ImgHeight < heightdist){heightdist = ImgHeight;}else{ImgHeight = heightdist;}BufferedImage tag = new BufferedImage(widthdist, heightdist,BufferedImage.TYPE_INT_RGB);tag.getGraphics().drawImage(src.getScaledInstance(widthdist, heightdist,Image.SCALE_SMOOTH), 0, 0, null);FileOutputStream out = new FileOutputStream(imgdist);JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);encoder.encode(tag);out.close();} catch (IOException ex) {ex.printStackTrace();}}}

?

感谢senhui19开源代码,很经典,收藏了

http://senhui19.iteye.com/blog/1028917

热点排行