日期:2014-05-16 浏览次数:20451 次
总体思想:
1.前台网页用js得到裁剪图片的id及x,y,宽度和高度。
2.服务端根据id取出要裁剪的图片 。
3.根据这些参数来生成裁剪的图像。
后台代码如下:
package 
com.wodexiangce;

import 
java.awt.Rectangle;
import 
java.awt.image.BufferedImage;
import 
java.io.File;
import 
java.io.FileInputStream;
import 
java.io.IOException;
import 
java.util.Iterator;

import 
javax.imageio.ImageIO;
import 
javax.imageio.ImageReadParam;
import 
javax.imageio.ImageReader;
import 
javax.imageio.stream.ImageInputStream;

/** 
*//**
 
* 
 
*
 
* @author <a href="mailto:lqinglong@yahoo.cn">qinglong.lu</a>
 
*
 
* 2008-3-21
 
*/
public 
class OperateImage ...{
?????? 
??? 
//===源图片路径名称如:c:/1.jpg 
??? 
private String srcpath ;
???????? 
??? 
//===剪切图片存放路径名称.如:c:/2.jpg
??? 
private String subpath ;
??? 
??? 
//===剪切点x坐标
??? 
private int x ;
??? 
??? 
private int y ;??? 
????? 
??? 
//===剪切点宽度
??? 
priva