有时候从网上找到一个巨大的图片模板之后,保存出来的jpg文件也会是个几百兆的大文件……原因也很简单,因为PSD文件之间互相复制粘贴会在对应文件的XMP元数据里记录下操作数据,也就是这个图像是从哪儿来的,称作Document Ancestor信息,如果有些特别常用的素材被复制粘贴修改转手过几万次,这些数据也会原封不动的保存在PSD文件中,进而被塞到保存的JPG文件中……
正确的文件复制,应该是ctrl+j(本文档内复制),ctrl+alt+j(跨文档复制),而不是ctrl+c ctrl+v,复制粘贴。
或者使用一下脚本清除文档XMP元数据。
网络上几乎清一色都是下面这个脚本,也是清理元数据,但这个脚本能解决一部分的问题,但无法自动清除智能对象中的元数据。使用这个脚本你也可以双击打开每一个智能对象来执行脚本进行清理(很麻烦)。
找到了这个博客的解决方案:《一键大幅清理PSD文件容量占用》 - 简书 (jianshu.com)
原博客网址:
可以脚本可以递归遍历图层对每个智能对象进行处理。
以下代码请复制到文本编辑器中保存为:PsDeepCleaner.jsx
清理完成再看一下你的PSD文件大小,应该已经恢复他本身的体积了。
评论列表