日期:2014-05-16 浏览次数:20392 次
总体思想:
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