资源简介
用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
相关资源
- java快捷键工具箱(快速打开本地应用
- java 飞机大战(面向对象源码)
- java 跑马程序
- 飞机大战小游戏源码(java Swing)
- java入门137:清理指定目录下的.tmp文件
- java删除文件夹中所有文件
- java重命名RAR压缩包中文件
- java显示指定类型的文件(按文件后缀
- java控制台(命令行)输入交互
- java 自定义表头(列头增加icon图标)
- Java入门-控件的排布(2).zip
- Java入门-显示多种字体(8).zip
- Java入门-使用表格显示查询结果(77)
- Java入门-取得目录文件信息(50).zi
- Java入门-zip压缩包查看程序(56).zi
- Java入门-阴影文字(26).zip
- Java入门-彩色列表框(4).zip
- Java入门-程序启动界面(20).zip
- Java入门-常用图形的绘制与填充(47)
- Java入门-从压缩包中提取文件(55)
- Java入门-滑杆演示(19).zip
- Java入门-图片倒影(34).zip
- Java入门-3D文字(27).zip
- Java入门-移动的遮照效果(45).zip
- Java入门-自定义光标(23).zip
- Java入门-图片火焰效果(32).zip
- Java入门-简单的文本编辑器(12).zi
- Java入门-产生自己的控件(1).zip
- Java入门-圆形的按钮(5).zip
- Java入门-不规则图形的绘制(48).zi
评论
共有 条评论