博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dithering-视觉的奇特现象
阅读量:5107 次
发布时间:2019-06-13

本文共 497 字,大约阅读时间需要 1 分钟。

 最早对听说Dithering这个词还是看到clayman大神推荐的dx9 pipeline图,当时也没深究,今天在openGPU上有大牛对此问题给出来, 当时也没看懂,回来看了下wiki上关于dithering的介绍,瞬间明白了。再次借wiki的图做个小白普及吧~~(不算侵权吧。。)
这就是一个很直接的dithering的例子,图中实际只用了红蓝两种颜色,但是随着像素的变小,图片逐渐呈现出紫色。
  看到这边大家应该对dither这个操作有了个理解,它就是用少量的颜色来表现更广泛的颜色的。这么做的原因,有很多方面的用途,譬如在某一些使用lcd屏幕的嵌入式设备上能显示的色域很比较小的,在这样的设备上显示图片,如果单纯的将超过色域的颜色四舍五入的话,就会产生很明显的颜色带。(如下图)这样就需要利用dithering操作来进行修正。
原图                                       未经过dithering                           经过dithering后,颜色过渡自然很多
  具体的算法wiki上大概的介绍,有兴趣的同学可以看看:

转载于:https://www.cnblogs.com/sier/archive/2011/09/13/5676515.html

你可能感兴趣的文章
MyEclipse运行前自动保存
查看>>
树链剖分模板
查看>>
SQL Server 公用表表达式(CTE)实现递归的方法
查看>>
HighCharts笔记之: Bar Chart
查看>>
python 全栈基础作业题
查看>>
cmd tab自动补全
查看>>
破解studio 3T
查看>>
JavaScript之面向对象学九(原型式继承和寄生式继承)
查看>>
sizeof求结构体大小
查看>>
SQL 合并列值和拆分列值
查看>>
简单用户注册表单
查看>>
Weka数据挖掘——关联
查看>>
锁,同步,可重入锁,读写锁(转)
查看>>
cocos2d-js v3新特性
查看>>
Java虚拟机规范(Java SE 7)笔记
查看>>
iOS - UIColor
查看>>
ARM(Cortex-M3)的中断向量
查看>>
应用层协议及ip地址划分
查看>>
C#中的委托和事件(续)
查看>>
网站用户行为分析——Hadoop的安装与配置(单机和伪分布式)
查看>>