位图和矢量图是什么
分类:平面UI交流区 2019-02-28
2905 0 0
140x140
那不列颠
私信
在做平面设计时很多同学会问到什么是位图和矢量图,今天品索教育就来给大家讲讲。位图和矢量图是图像的存储方式。计算机内存储空间(包括内存和磁盘等)是以字节(byte8个二进制位)为单位的,可以理解为一个数目庞大的数组。要在计算机中表达图像,自然能想到的方法就是,把自然图像划分为整齐排列的像素(pixel)”点的集合,每个点可用几个字节(如3个字节,分别记录红、绿、蓝三色的相对比例,RGB表示法)表达,将所有像素点按一定顺序记录到存储空间,就能存储图像了。再现图像时,取出数据,按次序由显示设备(显示器、打印机)表达各个像素点,成为我们看到的图像。
按照这种方法存储记录的图像,称为位图(Bitmap/raster。表达图像时,所采用的点阵规模(宽多少个点,高多少个点)称为位图的尺寸(size)。我们的电脑桌面,实际上就是一个常驻显存的位图,其大小通常是1920*1080等。(桌面大小是可调的,如果是液晶显示器,桌面大小最好调节为和显示器的像素点规模一致,实现点对点显示)
备注:位图的尺寸(size)在有些场合被称为位图的分辨率(resolution),这种叫法容易和出版发行时的印刷分辨率相混淆,后文细说。
在位图的发展过程中,不同企业针对具体硬件平台采用不同的数据压缩方法,形成了众多位图文件格式,如bmp格式位图文件、jpg格式、png格式等等。
由于采用点阵取样的方式存储图像,一旦存储,点阵的规模就是固定的了,即使你强制转化图像文件的大小,信息量也不可能增加(只可能降低)。在显示图片的地方(Word文件中),图片显示的区域大小(屏幕像素)一般比位图的点阵规模要小,因此看起来很清晰,但如果你把图片的显示区域拉大到比图片的点阵规模还要大,那在显示时,会计算采用最近位置的图片像素值填满屏幕像素,看起来就斑斑点点的了,很粗糙。如上图右方图示。
除了位图之外,表达图像还有另一种方法,那就是记录图形,而不是像素。例如,直接用数学方法记录直线、方块、圆形、规则曲线、线条颜色、填充颜色等图形构成信息。由于在数学上,图形的表达用的是矢量(有方向的箭头)的概念,这种表达图形的方法称为矢量图(Vector Image。很显然,矢量图适合记录线条画、原理图、数据图示等,而不适合记录风景、人像等照片类的图像。
由于记录的是图形/图元,在显示时才落实占用区域,矢量图是可调(任意)大小的。因此,不管你将图片放大多少倍,负责矢量图绘制的电脑程序总能依据图形的形状数据,计算出每个像素点的颜值,完美表达图形细节。如上图右方所示。
同样,矢量图在发展的过程中,也形成了很多文件格式,包括epswmf等。在PowerpointAcrobat等办公软件中,绘制的线条、图表等实际上也是矢量的,可以不失真的放大缩小。
在表达由线条、图形构成的图像时,优选采用矢量图作为存储格式,方便调整修改。在最终使用时(出版、打印时),矢量图需要落实成为实际点阵,称为矢量图的点阵化,一旦点阵化,就成为位图了。
实际上,矢量图和位图经常混合使用,例如Powerpoint的一个页面上可能既有矢量表达的线条插图,也有位图点阵表达的一副照片。
常见的pdf文件,其基础架构是矢量的,因此放大后文字、线条等都很清楚,但对于其中嵌入的位图(如扫描录入的印刷版页面、扫描录入的印刷版插图),放大后就很粗糙了

发表评论 添加表情
全部评论(0)