这篇将讲到图片特效处理的图片光晕效果。跟前面一样是对像素点进行处理,本篇实现的思路可参见android图像处理系列之九--图片特效处理之二-模糊效果和android图像处理系列之十三--图片特效处理之六-光照效果。实现的效果是圆圈之内图片像素点不变,圆圈之外的点做模糊处理。所以用到了模糊效果和光照效 ...
分类:
移动开发 时间:
2017-04-17 13:24:18
阅读次数:
323
这篇将讲到图片特效处理的光照效果。跟前面一样是对像素点进行处理,算法是通用的。 算法原理:图片上面的像素点按照给定圆心,按照圆半径的变化,像素点的RGB值分别加上相应的值作为当前点的RGB值。 例: ABCDE FGHIJ KLMNO 如果指定H点为光照效果的中心,半径为两个像素点,那么G点RGB值 ...
分类:
移动开发 时间:
2017-04-17 13:22:00
阅读次数:
175
这篇将讲到图片特效处理的图片叠加效果。跟前面一样是对像素点进行处理,可参照前面的android图像处理系列之七--图片涂鸦,水印-图片叠加和android图像处理系列之六--给图片添加边框(下)-图片叠加两篇文章,此篇所讲的与之前有一点区别。叠加原理是两张图片的像素点按透明度叠加,不会进行颜色过滤。 ...
分类:
移动开发 时间:
2017-04-17 13:21:01
阅读次数:
159
这篇将讲到图片特效处理的底片效果。跟前面一样是对像素点进行处理,算法是通用的。 算法原理:将当前像素点的RGB值分别与255之差后的值作为当前点的RGB值。 例: ABC 求B点的底片效果: B.r = 255 - B.r; B.g = 255 - B.g; B.b = 255 - B.b; 效果图 ...
分类:
移动开发 时间:
2017-04-17 13:19:05
阅读次数:
249
这篇将讲到图片特效处理的锐化效果。跟前面一样是对像素点进行处理,算法是通用的。 算法原理: 一、简单算法:分别获取当前像素点和八个周围像素点的RGB值,先求出当前像素点的RGB值与八个像素点RGB值的和的平均数,再乘以相应的系数,然后在与当前像素点之和。 例: ABC DEF GHI 对E点进行锐化 ...
分类:
移动开发 时间:
2017-04-17 13:16:16
阅读次数:
227
这篇将讲到图片特效处理的浮雕效果。跟前面一样是对像素点进行处理,算法是通用的。 算法原理:用前一个像素点的RGB值分别减去当前像素点的RGB值并加上127作为当前像素点的RGB值。 例: ABC 求B点的浮雕效果如下: B.r = C.r - B.r + 127; B.g = C.g - B.g + ...
分类:
移动开发 时间:
2017-04-17 13:16:02
阅读次数:
210
图片特效处理系列将介绍图片的像素点的特效处理,这些物资注重的是原理。也就是说只要你知道这些算法不管是C++,VB,C#,Java都可以做出相同的特效。下面将介绍图片怀旧效果的算法。算法如下: 上面公式的意思是说将每个像素点的RGB值先分离出来,然后再按照上面的三个算式分别重新计算出RGB值然后做为当 ...
分类:
移动开发 时间:
2017-04-17 13:14:29
阅读次数:
192
这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。 算法: 一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。 举例: ABC DEF GHI 假如当前点 ...
分类:
移动开发 时间:
2017-04-17 13:13:59
阅读次数:
319
可以先看下效果:鼠标移上去之后图片会展开,移到上面的照片会遮住下面的图片 其实大体的原理是就是,让他们的宽度和长度一样,鼠标移动上之后,鼠标所在的图片拉长,并且将下面的图片遮住,依次这样轮番 具体的逻辑就是先找到这些图片信息,然后给个事件鼠标移上或是移除就改变图片的长度 (1)先建个div放这些图片 ...
分类:
其他好文 时间:
2017-03-14 10:59:11
阅读次数:
170
css3中的filter属性可以说是简单易用且强大,这些效果作用在图片上实现一些特效(也可以作用在vidio上,此处只讨论图片特效)。 浏览器兼容性 目前各大浏览器对于css3的兼容已经非常好了,最新版本都可以支持css3,老版本的ie9以下的还是不支持,不过这不是重点,微软都准备放弃这些老古董了。 ...
分类:
Web程序 时间:
2016-10-06 13:03:53
阅读次数:
210