讲述Android图像处理技术,主要操作包括:通过打开相册里的图片,使用Matrix对图像进行缩放、旋转、移动、对比度、亮度、饱和度操作,希望对大家有所帮助.
1.Matrix 图像空间变换,包括旋转、剪裁、缩放或移动.Matrix类中每个数字都将应用于图像上每个点的3个坐标x\y\z之一. 2.ColorMatrix 在Canvas(画布)对象上绘制时既可使用Matrix方法,也可使用ColorMatrix来改变在Canvas对象上绘制的Paint(画刷)对象.对图像的像素处理时,每个像素由RGBA值组成...
分类:
移动开发 时间:
2014-10-26 06:51:24
阅读次数:
288
本篇文档我们将要讲述如何给一个filter创建一个属性页,通过CBasePropertyPage基类。这篇文档的实例代码演 示了创建属性页的步骤,这里我们假设我们要创建属性页的视频filter支持饱和度属性页,这个属性页有一个滑动条,用户可以通过这个滑动条来控制饱和 度。第一步,设置属性的机理Filter必须支持一种和属性页沟通的方式,通过属性页可以设置或者获取filter的属性,下面是可能的三种...
分类:
其他好文 时间:
2014-10-17 18:53:27
阅读次数:
256
这些滤镜效果最初是用于SVG的,W3C引入到CSS中,然后制定了CSS Filter Effects 1.0,现在webkit率先支持了它。现在规范中支持的效果有:- grayscale 灰度- sepia 褐色- saturate 饱和度- hue-rotate 色相旋转- invert 反色- ...
分类:
Web程序 时间:
2014-10-16 19:28:32
阅读次数:
219
前面主要介绍的是:V4L2 的一些设置接口,如亮度,饱和度,曝光时间,帧数,增益,白平衡等。今天看看V4L2 得到数据的几个关键ioctl,Buffer的申请和数据的抓取。
1. 初始化 Memory Mapping 或 User Pointer I/O.
int ioctl(int fd, int requestbuf, struct v4l2_requestbuffers * argp...
分类:
系统相关 时间:
2014-10-13 16:23:59
阅读次数:
279
CTRL+Z 撤销CTRL+D 取消选区、CTRL+J 复制图层CTRL+T 自由变换CTRL+SHIFT+I 反选CTRL+L 调整色阶CTRL+U 色相饱和度CTRL+ALT+G 剪切蒙版CTRL+SHIFT+E 盖印图层
分类:
其他好文 时间:
2014-09-20 19:14:09
阅读次数:
170
本系列主要参考《Unity Shaders and Effects Cookbook》一书(感谢原书作者),同时会加上一点个人理解或拓展。这里是本书所有的插图。这里是本书所需的代码和资源(当然你也可以从官网下载)。========================================== 分割线 ==========================================写在前面...
分类:
其他好文 时间:
2014-09-17 12:11:42
阅读次数:
330
设计师选择配色方案很有讲究。最近,我们已经看到大量的网站使用扁平化设计和生动的色彩,或使用黑色和白色的的简约风格网站,那么什么是柔和的色彩?柔和的色彩饱和度低,可以营造出放松和平静。今天我收集了使用柔和的配色方案的20独特的网站作品分享给大家。
分类:
Web程序 时间:
2014-09-16 14:12:00
阅读次数:
281
-webkit-filter现在规范中支持的效果有:grayscale 灰度sepia 褐色saturate 饱和度hue-rotate 色相旋转invert 反色opacity 透明度brightness 亮度contrast 对比度blur 模糊drop-shadow 阴影-webkit-fil...
分类:
Web程序 时间:
2014-09-15 14:14:18
阅读次数:
330
-webkit-filter: grayscale(1);/*灰度*/-webkit-filter: sepia(1);/*褐色*/-webkit-filter: saturate(1);/*饱和度*/-webkit-filter: hue-rotate(6deg);/*色相旋转*/-webkit-...
分类:
Web程序 时间:
2014-09-15 14:09:48
阅读次数:
165
背景:类似于Unreal的Blueprint里,不同的数据类型,有不同的颜色来表示。
颜色方案有RGBA, HSL,HSV。直接用RGBA当然可以,只是经常容易导致颜色偏暗饱和度不够等问题,因此,直接选用HSV。(至于为什么没有选用HSL,呵呵,没比较,团队中其他人更喜欢HSV,这个问题在业界也是众说纷纭)。
令S=1.0f, V=1.0f,H则在0~359之间变化。
最终显示出来必须是RG...
分类:
其他好文 时间:
2014-09-12 13:35:53
阅读次数:
934