java 图像特效之油画
来源:互联网 发布:java获取客户端浏览器 编辑:程序博客网 时间:2024/04/26 10:44
阅读本系列,请先看前言!谢谢
油画也算是一种常见的艺术品了,谁说咱们IT男不懂艺术~我们还能创造艺术,不多说,先说原理。
油画的算法很简单,对某一像素,用它附近随机一个像素来代替。没错就这么简单。
上代码:
public Image filter() {if(this.img.gray)return this.img; // Grayscale images can not be processedint[] d = new int[this.img.w*this.img.h]; //must be writed as this.not int[] d = this.img.data;for (int y = 4; y < this.img.h -4; y++) { for (int x = 4; x < this.img.w -4; x++) { int range = (int)(Math.random()*4)+1; int sub = (range +1)/2; int a = (int)(Math.random()*range)+1; int b = (int)(Math.random()*range)+1; d[x + y * this.img.w] = this.img.data[x+a-sub + (y+b-sub) * this.img.w]; } }this.img.data = d;return this.img;}
原图大家都很熟悉了,就不附上,上运行结果:
效果是不是还不错~
0 0
- java 图像特效之油画
- 图像特效---Oilpaint油画滤镜
- 图像处理软件开发记录(五) 图像特效(素描、油画)
- java 图像特效之素描
- java 图像特效之霓虹
- 图像处理之仿油画效果
- 【Android图像处理】图像处理之-油画效果
- java 图像特效之老照片
- java 图像特效之随机光晕
- java 图像特效之放大镜与哈哈镜
- java 图像特效之彩色边缘
- Atitit 图像处理之仿油画效果 Oilpaint油画滤镜 水彩画 漫画滤镜 v2
- 图像特效之水彩特效
- 图像特效之灯光特效
- 图像特效之挤压特效
- 图像特效之波浪特效
- java 图像特效之图像混合(溶图)
- 图像特效之电影海报
- 求n的阶乘,求组合的个数
- 整理了一些windows上的路径操作函数
- 使用android快速开发框架afinal的FinalDb操作android数据库
- 右侧有字母的用于listview选项查找的控件
- UVA - 572 Oil Deposits(DFS和BFS两种解法)
- java 图像特效之油画
- android中利用javah生成头文件
- web前端框架
- HIT2060 Fibonacci Problem Again
- PHP中CURL方法curl_setopt()函数的一些参数
- 拿起笔来做刀枪 · 之七 最终幻想 Final Fantasy
- QML BOOK 第六章 Model-View-Delegate
- Android 调用Jni的全过程
- 通过流的方式写入excel文件