您的位置:首页 > 其它

位图和矢量图的区别

2015-06-14 10:25 134 查看
前言知识:

每个像素由很多个灰度级组成。如果用一个bit来表示灰度级,那么这个像素只有两个灰度,1时亮,0时黑。如果用8个bit来表示一个像素的灰度,那么就有256个灰度等级。当然,这个说的是非彩色图像。

如果是彩色图像,那么可以用RGB三种源颜色来表示自然界的任何一种颜色。一个像素就有RGB三个颜色通道。如果,每个颜色通道用8个bit来表示的话,那么三个颜色通道总共有8*3=24个bit来表示一个像素,那么总共可以组合成16777216种颜色,这种就是真彩色!

显示器的“分辨率”,在台湾被成为“解像力”,意思是显示系统对图像的分辨和解析能力!

误区:

我们有的时候说,张三李四手机多少多少像素,1300百万什么什么的,这个1300万是这个手机摄像头的能成像的像素点,每拍一张照片能通过CMOS把镜头前的景物用1300万个像素点感光出来,但是,这个感光元件对于景物的感光出来的好坏就是另一回事了(比如说,原来它是绿色的,由于你的CMOS很不好,把这个点给感光成红色的了)。而把像素点说成是分辨率高,这个是错误的说法,因为相机是成像设备,而不是显示设备,WiKi百科上面已经说明这个是错误的了。

当然,CMOS品质一定的情况下,像素越高也是越好的。像素越高,对于眼前的景物,表现的越细腻。为什么呢?比如说,对于数码相机来说,打开相机,一幅景物进入相机头,假设在景物前方,有广告牌,上面写着123456789,但是离的很远,很小,这个时候,如果像素低,可能就只能对13579几个进行像素录入,而如果,像素很高的话,就把13之间的2也会录入像素点,这样拍出来的图片中包含的景物信息就越多,对镜头前的景物描述的就越细腻。

照片在电脑上面显示时候,一般,如果照片有多少个像素,那么就在电脑上面用多少个像素点把这个照片显示出来,如果滑动滚轮进行放大和缩小图片,那么软件会选择图片中的一些像素,比如说隔一个像素选择一个显示(缩小),放大的话,就将照片中的像素点在显示器中跨像素点显示,比如说,让显示器中的一个像素点不亮,然后下一个像素点用来显示照片中的这个像素。你看,联想的电脑X1 carbon,显示器的像素非常多,那么一个照片,如果在1024*768显示器上原始大小一般比较大,而到x1 carbon这个像素度非常高的显示器,原始大小进行显示,那么照片会非常小。照片还好,可以放大和缩小,App就不行了,App做出来的时候,搞成多少像素都是预先设定好的,导致,一些APP到X1
carbon上面运行后,整个界面非常小。

解像力:如果一个显示系统的解像力非常好,那么会把照片中的像素中的彩色信息都原封不动的解析(显示)出来。而如果,照片的每个像素点是24位RGB颜色的合成的真彩色,而你的显示器的每个像素点是12位的RGB(每个颜色通道3bit)的话,你就对那些超过2^12 -1颜色深度的颜色就不能够表达出来,这样可能就用2^12 -1这个颜色度来表示大于它的,那么这个照片的颜色就会失真了。就是这个显示系统的解像力很差。另一个方面,如果即使能够完整地解析出图片中的像素,但是,像素的品质太差的话,也成为解像力差,这个是工艺原因,是硬件原因,不是软件和方法原因。

位图:又成为栅格图。用像素阵列来表示图像,放大后有棱角分明的现象。现代的显示器,即使是矢量图都要转换成位图进行显示。

矢量图:计算机图形学中用点、直线或者多边形等基于数学方程的几何图元表示图像,CRT显示器就是的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  显示 图像 颜色深度