自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mydoodle

点点滴滴的记录将是一生的回忆

  • 博客(5)
  • 收藏
  • 关注

原创 canvas像素级操作实现滤镜之灰度效果、怀旧滤镜

原理:按照.299 * r + .587 * g + .114 * b来计算,然后将值赋给rgb分量代码:

2014-02-17 19:53:07 1718

原创 canvas像素级操作实现滤镜之反色滤镜、黑白滤镜

反色滤镜:原理:从255中减去每个像素的红、绿、蓝分量值,再将差值赋值回去实现反转代码: //反色滤镜 function negative_Filter(data) { for (var i = 0; i < data.length - 4; i += 4) { data[i] = 255 - data[i]; data[i + 1] = 255 - dat

2014-02-17 19:43:53 1987

原创 canvas像素级操作实现滤镜之浮雕滤镜

原理:1.用当前点的RGB值减去相邻点的RGB值并加上128作为新的RGB值(简单的处理)2.当前点的值乘以2,加上128减去相邻点的值,然后减去下一行对应点的值;  这里涉及到图像边界的处理问题,其实每一个滤镜在原则上都应该进行边界的问题处理(我是这么认为的跟精度有关)。边界问题:当处理图像边界像素时,卷积核与图像使用区域不能匹配,卷积核(问google吧)的中心与边界像素点对应

2014-02-17 19:42:12 1310

原创 canvas像素级操作实现各种滤镜之高斯模糊

相信用过PS的人很多都知道高斯模糊这个滤镜,详细的高斯模糊的原理可以猛击这个链接http://developer.51cto.com/art/201211/364930.htm。由于没有现成的canvas方面的算法实现,就得慢慢鼓捣那些基于java实现的代码。感觉这个http://blog.csdn.net/jia20003/article/details/7234741写的不错。简单

2014-02-17 15:26:43 4228 1

原创 mydoodle的开始

mydoodle的开始这是我的第一篇文章,感觉多少有点不知从何下笔。开通这个博客的目的主要是想记录一下,我的第一个比较正式的团队项目——mydoodle(我的涂鸦)。不管是在编程技术遇到问题的总结还是在这个项目中遇到的其他问题的记录,感觉这个博客都比较有意义。mydoodle是一个在线的涂鸦和图片简易处理网站,通过涂鸦和图片的分享实现社交。这样想法的网站在国内外都已经有了,如doodle.

2014-02-17 14:24:16 607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除