码迷,mamicode.com
首页 > 其他好文 > 详细

图像原理(一)

时间:2015-06-15 18:57:39      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

概念:
像素(px):像素是一种数据结构,包含了RGB三个数据,分别对应红色、绿色、蓝色。像素没有固定尺寸单位,它只是一个抽象概念。

点(dot):物理点,是显示器屏幕的点或打印的点。是具体只带的事物,一般来说一个点对应一个像素,当像素被计算机输出成点投射都屏幕或纸面上时,它才具备了尺寸的概念,即点(dot)

点(point、pt):
  • 坐标点,是一个数据结构,包括X,Y,Z坐标。绘图里包含这个坐标数据。对于没有使用HiDPI的操作系统来说,一个座标点对应一个像素。
  • 确切的说法是一个专用的印刷单位“磅”,大小为1/72英寸。所以它是一个自然界标准的长度单位,也称为“绝对长度”。
  • 根据屏幕的像素密度来计算,一个点可以包含多个像素(比如:在retina屏上,1点包含2×2个像素

DPI(Dots Per Inch):最初用于衡量打印物上每英寸的点数密度,就是说打印机可以在一英寸内打多少个点。

PPI (Pixels Per Inch):当DPI的概念用在计算机屏幕上时,就应称之为PPI,PPI就是计算机屏幕上每英寸可以显示的像素点的数量。

HiDPI:是苹果的一项绘图技术,结合这种技术,计算机座标系统上的一个点(point)不再对应一个像素,一般来说会是一个座标点对应四个像素,而一个像素对应屏幕的一个物理点(dot)。

非retina屏:屏幕上的一个点(dot)是由一个像素(RGB数据)组成的,当像素被输出到屏幕或纸张上时,我们应该用点来指代这种含有颜色,有尺寸的具体事物。

retina屏:一般来说会是一个座标点对应四个像素,而一个像素对应屏幕的一个物理点(dot)。


座标生成:当绘图数据送入座标生成系统后,流水线就会对其进行座标分派

着色指定:当座标系统生成出带座标的绘图数据后就需要送入着色器,着色器指定了这些线框的填充颜色或纹理。

渲染:着色器将绘图数据加上着色数据后就被送入渲染器,渲染器根据绘图数据描述,将像素填充到描述的线框组里并送入帧缓存,然后然后送入显示器,显示器获取到帧缓存的数据后再根据数据的描述来绘图到屏幕上。

帧缓存:是储存计算机渲染后的图形数据的,这些数据包括座标,像素,分辨率等等。简单来说就是描述图象的数据,当这些描述数据送入显示器后,显示器就知道怎么绘图了。

分辨率:
  • 屏幕分辨率指的是渲染器生产出来的像素数据排列,注意的是这个屏幕分辨率与显示器屏幕的物理点排列没关系的。
  • 屏幕分辨率是可设置的。
  • 显示器的物理点排列是固定的。

计算机图形渲染的流程:
技术分享

iPhone 配置图。
技术分享

技术分享

对所有的iOS设备来说,显示像素和物理像素是相等的,只有一个例外:iPhone 6 Plus的Retina宽屏。因为它的屏幕比正常的@3x分辨率要低,显示的内容就自动地缩放了87%(2208 x 1242变为1980 x 1080)。

图像原理(一)

标签:

原文地址:http://blog.csdn.net/mrliuzhe/article/details/46503337

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!