解读PS中的“文档大小”

(编辑:jimmy 日期: 2024/11/18 浏览:2)

相信很多PS用户都有注意到过这个东西,但并不清楚他们到底具体什么意思,因为任何实例教程都不会讲到这个。从字面上理解,似乎「文档大小」就应该是表示PSD的文件大小,但为什么有两个数值呢?而且往往和实际文件尺寸相差甚大?
  首先,文档窗口下方这一条东西,和大多数软件一样叫做状态栏(status bar),除了文档大小,还能显示文档配置、上一步操作所花时间等各种信息。其中PS的默认设置就是显示文档大小(document sizes)。实际上,这个「文档大小」和实际文件大小是没有什么关系的。
  左侧数字表示合并所有图层(flatten)后的、未压缩的图像数据大小。
  因为flatten后的图像,是没有alpha通道的,所以等于是打印文件尺寸(printing size),也基本上等于当前文档的BMP格式时的文件大小
  右边数字表示所有未经压缩的内容(包括图层、通道、路径等)的数据大小。换个思路说,就是内存占用
  比如一个只有一个图层的文档,左边值是3m的话,那右侧就应该是3×(4/3)=4m,因为多了一个alpha通道,通道从RGB变成了RGBA,多了1/3;然后你又加了一个(非空白)图层,那就4×2=8m了。
  读者应该发现了,这2个数值的共同点是是「未经压缩的」,而PSD是经过压缩的格式,在实际存储前,PS不可能知道实际文件大小。一般实际文件大小也总是比这2个值小的(除非你加了很多大尺寸的智能对象图层)。
  然后来说说「文档大小」可能的用途:
  内存占用估计
  在开发一些程序或者什么的时候,应该有一定帮助作用。这可能是「文档大小」最大的用处
  存储格式的指导
  说道文件大小,不得不说下PSB格式, 这是一个PSD格式的延生,大小没有限制(PSD不能大于4G,且大于2G时就很多第三方程序不能正常打开,PS默认(兼容性设置)不让你存2g以上的 psd)且文档的长和宽最高支持到300000像素。如果你的文档很大,尤其是第一个数字就1g多的话,建议第一次存储时就存为PSB文件,免得PSD存 了老半天然后被告知存储失败。