资源简介

用eclipse写的一个java小程序 实现图像变形 扭曲 图形界面 用户可以方便打开和保存图像 建议别用自己的头像做实验····

资源截图

代码片段和文件信息

/*程序说明:
 * 该程序利用数值分析中的差值原理实现图像的扭曲变形,变形效果为图像中央似黑洞扭曲坍塌
 * 图形界面显示,支持多种常见图片格式,支持彩色图像变换,用户可以随意打开和保存变换后的图片
 * 程序核心函数为insert()
 * 作者 周欢*/
import java.awt.event.*;
import java.awt.image.*;
import java.io.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.filechooser.*;
import java.awt.*;

public class ImgChange extends Jframe {
int wh; //图像大小: w为宽,h为高
int rx1y1;//变换区域半径r,目标坐标点的源点坐标(x1y1)
int showxshowy;//视图框大小
double dc=0.06e=2000dpdragdragstep;//目标点离圆心距离d,凹陷变换系数c,扭曲变换系数e,扭曲参数drag
//源始点里圆心距离dp,扭曲变换系数增量dragstep
int[] temp;//图像缓存数组
int[] deal;//处理后图像数组

JPanel panel; //图形界面布局
JLabel lbl; //图像显示标签
JSlider slider; //扭曲程度滑动条
JButton btnFile; //打开文件按钮
JButton btnChange; //图像变换按钮
JButton btnSave; //图像保存按钮
Container content; //界面容器

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        301  2010-10-17 15:19  图像变换\.classpath

     文件        388  2010-10-17 15:19  图像变换\.project

     文件        629  2010-10-17 15:19  图像变换\.settings\org.eclipse.jdt.core.prefs

     文件       1311  2010-10-24 16:21  图像变换\bin\ImgChange$ButtonActionListener.class

     文件        954  2010-10-24 16:21  图像变换\bin\ImgChange$valueChangeListener.class

     文件       9260  2010-10-24 16:21  图像变换\bin\ImgChange.class

     文件       9861  2010-10-24 16:21  图像变换\src\ImgChange.java

     文件     410249  2010-10-18 17:47  图像变换\test.jpg

     文件     334440  2010-10-24 16:54  图像变换\welcom.jpg

     文件      10659  2010-10-19 15:05  图像变换\备份.txt

     目录          0  2010-10-17 15:19  图像变换\.settings

     目录          0  2010-10-19 16:45  图像变换\bin

     目录          0  2010-10-17 15:20  图像变换\src

     目录          0  2010-10-24 16:59  图像变换

----------- ---------  ---------- -----  ----

               778052                    14


评论

共有 条评论