ClearType消除锯齿的原理-上
ClearType是微软的软件技术,它改进了对(液晶显示器)现有的液晶显示器文本的可读性,如笔记本电脑屏幕上,掌上电脑屏幕和平板显示器发展。随着ClearType字体技术,在计算机屏幕上的字看起来几乎一样锋利,如在一张纸上打印的清晰。
ClearType的工作原理
为了了解ClearType的工作,首先要了解是什么让一个液晶显示屏幕从其他类型的不同。一般屏幕由许多的像素组成,而当放大单个像素。一个像素的液晶屏幕相当于实际上是由三个子像素:一红一绿一蓝(RGB)。一起看,这些子像素三胞胎结合起来,由一个单一像素肉眼看到。
如果我们有机会看看一个像素,我们的眼睛会看到在它上面的插图。但是,如果我们要放大图像,我们可以看到每一个像素实际上是由三个独立的子像素了。因此,如果当我们看到一个白色的液晶屏幕上,我们真的看红色,绿色和蓝色的条纹。
如何有助提高显示质量?
传统的计算机字体呈现假定每个像素要么就'或'关闭',因为小黑色正方形刊载。快报显示在电脑屏幕上锯齿状,因为他们是从这些微小的正方形或像素上形成的。传统的灰度化假定每个像素有没有内部结构,所以它的锯齿状边缘平滑而牺牲的边缘清晰度。 ClearType的都知道,液晶显示器是由彩色子像素。 ClearType的使用对人类视觉系统模型选择的子像素的亮度值。随着ClearType的,在计算机屏幕上出现字母光滑,没有锯齿,但依然锋利的边缘。
ClearType字体渲染
图1:这是怎样的小写'm'的原字体轮廓外观。
图2:没有使用ClearType的'm',请注意观察'm的锯齿。
图3:使用了ClearType的'm',请注意如何锯齿是更加微妙使字母是变得更加平滑。
与当前的ClearType字体显示技术的工作原理。它将会大幅彩色液晶显示器的显示清晰度,如笔记本电脑和台式电脑的液晶显示器,但是对CRT显示器的改进就不是那么明显了,这是为什么呢,我们看看CRT显示器的显示原理就明白了
ClearType消除锯齿的原理-上相关推荐
- 【中级软考】计算能力足够强大,所有加密算法原理上都会被破解吗?
结论: 是的 但: 在信息技术领域,为达成既定目标选择做某事或不做某事.选择走某路线或不走某路线,性价比是一个极其重要的考虑因素.不做不等于落后. 引用文章:计算能力足够强大,所有加密算法原理上都会被 ...
- 从原理上理解MySQL的优化建议
概述 自从学习 MySQL 以来,我们一直听到或者看到很多优化建议,比如说不要用 select * 查询,用什么字段就查什么字段:建议用自增主键来作为表的主键,等等.这些建议听得很多感觉都成了 MyS ...
- 经济学原理上中国故事2019尔雅满分答案
经济学原理上中国故事2019尔雅满分答案 1.1为什么要学习经济学(上) 1 [单选题]经济学最好的定义是对(A)的研究. A.社会如何管理其稀缺资源 B.如何按最盈利的方式经营企业 C.如何预测通货 ...
- 【红外相机和普通网络摄像头夜视功能在夜视原理上的区别)】
红外相机和普通网络摄像头夜视功能在夜视原理上的区别 提出问题 红外相机 网络摄像头的夜视功能 总结 提出问题 少则上万多则几十万红外相机夜视效果也只能看到物体或人体的轮廓特征,但是那些几十.几百块钱的 ...
- 第2课-OC对象原理上-1
第2课-OC对象原理上-1 [TOC] 1.1 alloc对象的指针地址和内存 首先我们看下面代码的执行 ZBPerson *p1 = [ZBPerson alloc]; ZBPerson *p2 = ...
- 【电气专业知识问答】问:电压互感器和电流互感器在作用和原理上有什么区别?
[电气专业知识问答] 问:电压互感器和电流互感器在作用和原理上有什么区别? 答:两者的主要区别是正常运行时工作状态不相同,表现为: (1)电流互感器二次可以短路,但不得开路,电压互感器二次可以开路,但 ...
- 计算能力足够强大,所有加密算法原理上都会被破解吗
转载自:http://blog.sina.com.cn/s/blog_185c43eee0102ypk1.html 苏盛辉 2018-06-29 1 引言 2018年5月28日,潘建伟教授在两院院 ...
- 【KMP】从原理上详解next数组和nextval数组
本文将从原理上详细解释KMP算法中的next数组以及nextval数组,尽量让大家明白它们到底在记录什么,为什么要这样算.以及现在普遍的KMP算法实现当中的next数组与前两者有何不同.篇幅较长,但尽 ...
- 从原理上搞懂如何设置线程池参数大小?
我们在使用线程池的时候,会有两个疑问点: 线程池的线程数量设置过多会导致线程竞争激烈 如果线程数量设置过少的话,还会导致系统无法充分利用计算机资源 那么如何设置才不会影响系统性能呢? 其实线程池的设置 ...
最新文章
- 关于成功的因素-----谨记
- 分享3一个博客HTML5模板
- python实现阿里云域名绑定动态IP
- JZOJ 5379. 【NOIP2017提高A组模拟9.21】Victor爱数字
- yarn集群启动时,并不自动启动resoucemanager的原因
- SpringCloud Zuul(十)之配置路由prefix坑
- 让我们编写一个文档样式的Web服务
- 【转】[WSL2]WSL2迁移虚拟磁盘文件ext4.vhdx
- 网络通道数2的倍数_限流笔记-通道限流(二)
- 自定义灵活 自动滚动的Dialog
- python怎么实现黑客攻击英国_注意!你的隐私就是这样被黑客获取的
- C++ 对象模型学习记录(3)--- 第1章 关于对象(未完)
- 软件评测师考试介绍及经验分享
- 怎么在线批量网站打开?
- 如何查看浏览器cookie?附2个方法
- 惠威D1080带来精致听音感受
- Modern CMake 简介
- 面纱星云的西面纱中的女巫帚星云
- 抖音短视频的推荐机制是什么? 国仁网络资讯
- 大数据分析工具Power BI(一):Power BI介绍
热门文章
- 诛仙php 角色,诛仙人物角色包裹默认模板clsconfig
- 联合幕墙,比较好的幕墙设计网站!
- PDF编辑软件Movavi PDFChef 2021 Mac
- Linux学习总结(六): 正则表达式
- python学法用法 自动刷分_微信跳一跳python怎么刷分_微信跳一跳python使用教程
- 微信小程序-构建小程序的一些步骤
- Windows的增强剪切板Ditto
- 易语言添加ctrl c键,易语言怎样设置监视的热键为ctrl+1键?
- 动手开发一个名为“微天气”的微信小程序(下)
- 展望Nodejs 2016和新年祝福