日期:2014-05-16  浏览次数:20385 次

前台用javaScript,后台用java裁剪图片

总体思想:

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