从上面点阵与矢量两者的对比中,似乎矢量格式有优势,那为什么不都使用矢量格式呢?

这是因为矢量图像是基于线段的。因此它不适合记录色彩较为复杂的图像。如下图,

如果使用点阵方式来记录,只要按照顺序扫描并记录每个像素的颜色就可以了。 但如果使用矢量格式,则要将图像分成若干条线段,图像中的每个景物都要由线段构成,比如人物衣服的每一个褶皱,背景花草的每一片叶子等。 这将是一个非常庞大的计算量。对目前的个人计算机来说是不可能做到的。即使做到了,保存这幅图像的矢量信息也将非常的庞大。

那是因为那条直线颜色单一,如果那条直线从头到尾每个像素的颜色都不一样,矢量格式就要为每个色彩的变化去计算坐标。这时使用矢量格式会更加吃力。 这也就是为什么数码相机、扫描仪等都只能记录点阵图像的原因,因为点阵图像记录原理简单,计算量少,可以较为快速地储存图像。

前面说:它不适合记录色彩较为复杂的图像。但是这里所说的“不合适”是从获取图像这个角度来说的,所谓获取就是拍照、扫描这类。 如果从创作图像的角度来说,矢量格式同样可以具有非常丰富的色彩。

下左图是我们将要在Illustrator软件部分涉及到的一个练习,就是在一幅照片上临摹绘制出的一个矢量鼠标图像。下右图是这个矢量图的构成情况。在制作中为了便于控制,我们将鼠标分为若干个部分绘制,最后再整合起来。 一些高手画出来的矢量图像,甚至可以以假乱真令人以为是照片。

那么究竟在制作过程中,使用点阵图像好呢还是矢量图像?注意这里说的是在制作过程中。制作完成后的图像保存格式另有说法。

Photoshop是以点阵图像为主的软件,虽然它针对矢量图像的操作和效果非常有限。但仍然可以为我们带来极大的便利。 在这里要大家记住一个原则:在今后的制作过程中,应最大可能地保留可修改性。

什么叫可修改性呢?比如放大缩小就是。矢量的图像缩放自如,它就具有可修改性。而点阵的图像在缩放操作上就没有可修改性或者说可修改性很差。 类似保留最大可修改性的情况和方法,在后面还会遇到许多。目前我们知道的是:矢量图像的可修改性比点阵图像要优越。 所以在今后的制作中(尤其在使用蒙版的时候)应该尽量使用矢量图像。 在Photoshop和Illustrator中,点阵图像和矢量图像可以同时存在,矢量图像可以很容易地转换为点阵图像,而点阵图像要转为矢量则要复杂一些。

制作完成后要将图像储存起来,而图像储存时有各种各样的文件格式可以选择,该使用什么文件格式储存呢?

这里先要明确一个概念:显示器是点阵的,包括传统的CTR显示器、液晶显示器、等离子显示器等。 这就造成一个事实,无论你在制作时候采用点阵还是矢量,在显示器上显示出来的话,最终还是以点阵方式展现的。而两者的区别,只体现在对图像的处理过程中了。就如同我们在课程#01中讲到的RGB色彩一样:无论使用何种色彩模式,只要是在显示器上显示,最终是转换为RGB的。

那既然最终是点阵输出,那使用矢量图像还有什么意义呢?
即使输出的是点阵,但矢量图像仍有重要意义,因为在制作过程中矢量图像具有优越的可编辑性。这点我们在后面的学习中很快就会感受到。

目前的所有媒体,绝大部分也都是点阵的,比如电影就是点阵的,它是由若干个静止画面连续播放组成的连续效果。 通用的保存图像的文件格式也都是点阵的,比如BMP、TIF、JPG、GIF、PNG等。所谓通用就是大多数软件都能支持的文件格式。 在网页中的常用图像格式是JPG、GIF、PNG。其中JPG也称为JPEG或者JPE。 这意味着如果你的作品要形成网页,那么你一定要保存为网页图像格式。直接的PSD文件格式或者AI文件格式是无法在网页上显示出来的。
但需要注意的是,通用图像格式是不能包含可编辑信息的。 比如在Photoshop中,我们可以通过调整图层位置来进行图像布局,保存为PSD文件格式后,这些图层信息也会同时保留下来,便于今后的再修改。但如果把图像保存为JPG,那么那些图层信息就丢失了。

所以对于保存文件的问题,应保存为软件的专用格式。这也是一种最大可能地保留可修改性的作法。 并且Adobe体系的软件大部分都互相兼容文件格式,这将给我们以后的制作提供非常大的便利。比如我们可以将在Photoshop中加工好的带有透明效果的PSD文件直接输入到Adobe Premiere中进行影视合成。
Photoshop的专用格式是PSD,Illustrator的专用格式是AI,GoLive不属于图像制作软件,属于网页制作软件,它的文件格式就是普通的网页文件格式。

有时候可能需要把图像给别人看,而别人的电脑上或许并没有安装Photoshop,他可能就无法正确打开PSD文件。那么这时你可以另外储存一个通用文件格式给他。在Windows操作系统中保存为BMP格式, 在MacOS操作系统中保存为TIFF格式,对方就可以看到了。因为这两种图像格式都是操作系统默认支持可以显示的格式。

文件格式通常可以从文件扩展名上看出来,所谓扩展名就是“.”后面的字母,比如sample.jpg就是一个JPG格式文件,excell.psd就是一个PSD格式文件。 另外注意在Windows XP及更高版本中,默认取消了已知类型文件扩展名的显示,这将使得有些图像文件看不出来是什么格式,比如shop.bmp只显示shop。 因此建议关闭这个功能。可以从“控制调板”的“文件夹选项”中关闭,如下图。

ps:图像格式的选择的更多相关文章

  1. ps入门教程:选择工具、移动工具、索套工具的使用

    本节课程主要内容:1.学习矩形选择工具.椭圆选择工具.移动工具.多边形套索工具.套索工具.磁性套索工具和魔术 棒选择工具.2.用套索和磁性套索,实现对人物照片的抠图.----------------- ...

  2. ps aux 和ps -aux和 ps -ef的选择

    转载自:足至迹留 Linux中的ps命令是Process Status的缩写.ps命令用来列出系统中当前运行的那些进程.ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想 ...

  3. ps:图层的选择

    接着我们建立一个名为nose的新层,颜色标记为蓝,画上一个扁椭圆形的鼻子,这样就算完成了一个简单人脸的绘制.此时在图层调板可以看到刚才所建立的所有图层.如下左图. 在图层调板中每个图层的最左边有一个眼 ...

  4. Linux命令:ps,netstat,top

    ps ps用于查看当前运行的进程.如果想查看动态的进程信息,可以使用top命令.查看详细命令帮助使用man ps. ps最常用的选项组合就是ps aux: # ps aux USER PID %CPU ...

  5. 做一个会PS切图的前端开发

    系列链接 做一个会使用PS的前端开发 做一个会PS切图的前端开发 切图方法分类 PhotoShop从CS版本演变到现在的CC版本,切图功能发生了比较大的变化,我们可以把PhotoShop CS版本时的 ...

  6. 如何更改图片的背景色(PS、证件照之星)

    如何更改图片的背景色(PS.证件照之星) 1.1  证照之星教你如何给证件照换背景 证照之星教你如何给证件照换背景?这个问题困扰很多人,如果你不了解证照之星,一款专业的证件照片制作软件,你肯定就无法自 ...

  7. PS调出唯美紫蓝色天空背景女生照片

    教你学会用PS给照片叠加素材,达到想要的效果. 首先,作为摄影在拍摄前,我们要明白自己拍摄主题与目的,希望后期达到的效果,尤其是当我们需要后期叠加素材时,脑海中自然而然会有大致画面,就以“夏日”这组为 ...

  8. 前端PS切图

    http://www.imooc.com/learn/506    慕课网地址 Tools Tools  Photoshop 快捷键 l  移动工具 V l  选取工具 M l  套索工具 L l  ...

  9. 三行代码辨别PS

    三行代码辨别PS 博主的好友动态和朋友圈经常出现各种图片,博主很想知道这些图片有没有经过PS,于是选择了技术流-- 代码 先放代码为敬,返回结果为TRUE表示进行过PS. isPS.py #!/usr ...

随机推荐

  1. 使用OpenLayers 勾画地图

    <!DOCTYPE html> <html xmlns=http://www.w3.org/1999/xhtml> <head> <meta charset= ...

  2. spring boot添加logging不能启动且不报错

    1.问题: application.yml中添加logging启动失败,不报错,去除后又正常 logging: config: classpath:test-logback-spring.xml报错 ...

  3. csr_matrix用法

    1 csr_matrix默认对未填充的位置置为0, row = [0, 0, 0, 1, 1, 1, 2, 2, 2] # 行指标 col = [0, 1, 2, 0, 1, 2, 0, 1, 2] ...

  4. QTP技术支持之QTP对象无法识别(转自582357212的个人空间,链接:http://www.51testing.com/html/64/305564-847787.html)

    QTP自动化测试从业者,或者很多练习使用QTP开发自动化测试代码的人员遇到最多的问题恐怕就是对象无法识别了,对象无法识别原因有很多种,根据经常对QTP自动化测试脚本开发人员的技术Support,我总结 ...

  5. Beetle简单构建TCP服务

    使用Beetle构建TCP服务应用是件非常简单的事情,它并不需要你去关注Socket细节,如果你想用Socket编写高性能的TCP服务,那你要关注的东西非常多,异步数据处理,大量连接下的线程管理和连接 ...

  6. 如何理解ajax的同步和异步?

    对于如下一段代码: var dataJson = {"ABC":'testABC'}; $.ajax({                url: "/MonkeyServ ...

  7. RD Client、TeamViewer连接主机

    一.使用RD Client连接远程桌面 1.设置本地主机 2.查看电脑ip 3.手机安装RD Client 应用商店下载 Microsoft Remote Desktop PC name填入查询到的I ...

  8. POJ-1064.Cablemaster.(二分法枚举值求最优值)

    题目链接 本题大意:给你n个长度为value[ i ]的长木板,让你切割成为等长的k份,问你切割的最大长度是多少. 本题思路:其实很容易可以想到先找到一个上界和一个下界,开始枚举里面的所有长度,取最长 ...

  9. 【洛谷p1981】表达式求值

    题前废话: 咱也不知道咱写了个什么神奇的代码导致_rqy都看不明白它是怎么re掉的, 代码的大致思路是这样的:对于这样一个中缀表达式,先转化成它的后缀表达式的形式,然后利用P1449 后缀表达式 这道 ...

  10. 第九届蓝桥杯A组第三题: 乘积尾零

    标题:乘积尾零如下的10行数据,每行有10个整数,请你求出它们的乘积的末尾有多少个零?5650 4542 3554 473 946 4114 3871 9073 90 4329 2758 7949 6 ...