文档章节

Sepia Tone Effect(老照片特效)

 脚下的节奏
发布于 2017/06/26 16:04
字数 109
阅读 11
收藏 0

实现步骤:

1、重新计算每个像素点的RGB值:

int fr= (int) colorBlend(noise(),(tr*0.393)+(tg*0.769)+(tb*0.189),tr);
int fg= (int) colorBlend(noise(),(tr*0.349)+(tg*0.686)+(tb*0.168),tg);
int fb= (int) colorBlend(noise(),(tr*0.272)+(tg*0.534)+(tb*0.131),tb);

2、获取混合的权重系数:

private double noise(){
    return Math.random()*0.5+0.5;
}

3、根据权重系数,将该像素点重新混合:

private double colorBlend(double scale,double dest,double src){
    return (scale*dest+(1.0-scale)*src);
}

© 著作权归作者所有

共有 人打赏支持
粉丝 2
博文 6
码字总数 2582
作品 0
昆明
浅谈CSS3 Filter的10种特效

必须要说明的是,这里的CSS3 Filter与我们所熟悉的CSS Filter是完全不同的两个概念,也不是我们所熟悉的IE滤镜,它是指通过CSS或SVG渲染元素概念可以描述的元素,包括它的子元素。 关于CSS3 ...

lovethe51cto
2016/04/07
0
0
CSS3 Filter的十种特效

Filters主要是运用在图片上,以实现一些特效。(尽管他们也能运用于video上),不过我们在些只来讨论图片上的运用。 我想光看上面的效果就能吸引你了,要是你自己动手的话,我想您更会感到神...

飛飛飛jjs
2016/12/06
0
0
CSS3如何将彩色图片转换成黑白图片?

最近到处看到有人在说CSS3的filter一直没有时间自己去测试这效果。今天终于抽出时间学习这个CSS3的Filter。不整不知道呀,一整才让我感到吃惊,太强大了。大家先来看个效果吧: 我想光看上面...

欠你一滴泪
2017/12/14
0
0
CSS技巧收集——巧用滤镜

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> </head> <style> .box { width: 500px; height: 200px; margin: 100px auto; /该滤镜会将图片的色相值收敛到35-40,产生一......

bangxia
2016/07/18
7
0
易笔易画图像处理软件--PhoXo

易笔易画(PhoXo)是一款小巧易用,速度极快,并完全免费的家用中高端图像处理软件。 它可以轻易的在照片上添加阴影字,渐变字,玻璃字,波浪字,水纹字等各种很炫的特效字。 提供了上百个精...

匿名
2011/12/06
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JS:异步 - 面试惨案

为什么会写这篇文章,很明显不符合我的性格的东西,原因是前段时间参与了一个面试,对于很多程序员来说,面试时候多么的鸦雀无声,事后心里就有多么的千军万马。去掉最开始毕业干了一年的Jav...

xmqywx
今天
0
0
Win10 64位系统,PHP 扩展 curl插件

执行:1. 拷贝php安装目录下,libeay32.dll、ssleay32.dll 、 libssh2.dll 到 C:\windows\system32 目录。2. 拷贝php/ext目录下, php_curl.dll 到 C:\windows\system32 目录; 3. p...

放飞E梦想O
今天
0
0
谈谈神秘的ES6——(五)解构赋值【对象篇】

上一节课我们了解了有关数组的解构赋值相关内容,这节课,我们接着,来讲讲对象的解构赋值。 解构不仅可以用于数组,还可以用于对象。 let { foo, bar } = { foo: "aaa", bar: "bbb" };fo...

JandenMa
今天
1
0
OSChina 周一乱弹 —— 有人要给本汪介绍妹子啦

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享水木年华的单曲《中学时代》@小小编辑 手机党少年们想听歌,请使劲儿戳(这里) @须臾时光:夏天还在做最后的挣扎,但是晚上...

小小编辑
今天
18
4
centos7安装redis及开机启动

配置编译环境: sudo yum install gcc-c++ 下载源码: wget http://download.redis.io/releases/redis-3.2.8.tar.gz 解压源码: tar -zxvf redis-3.2.8.tar.gz 进入到解压目录: cd redis-3......

hotsmile
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部