为什么PSD中没有几个图层却占用几个G空间?
有时候打开一个PSD文件,里面明明没有几个图层却占用了上G的空间,使操作起来特别慢,其原因是在ps的操作中有一些缓存的数据被保存在了PSD文档中,首先我们来看一下这些影响ps文件大小的信息隐藏在什么位置,ps中执行{文件}-{文件简介}-{原始数据}命令,如图,里面有非常多的脚本信息,同样我们也是利用脚本文件来解决这一问题,废话不多说,看方法:
操作方法
- 01
将下面的代码,复制粘贴到文本文档中,存储为.jsx文件(就是把扩展名为.txt结尾的文档,改成 .jsx文档) function deleteDocumentAncestorsMetadata() { whatApp = String(app.name);//String version of the app name if(whatApp.search("Photoshop") > 0) { //Check for photoshop specifically, or this will cause errors //Function Scrubs Document Ancestors from Files if(!documents.length) { alert("There are no open documents. Please open a file to run this script.") return; } if (ExternalObject.AdobeXMPScript == undefined) ExternalObject.AdobeXMPScript = new ExternalObject("lib:AdobeXMPScript"); var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData); // Begone foul Document Ancestors! xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors"); app.activeDocument.xmpMetadata.rawData = xmp.serialize(); } } //Now run the function to remove the document ancestors deleteDocumentAncestorsMetadata();
- 02
打开有问题的psd文档,执行{文件}-{脚本}-{浏览}命令,找到刚刚建好的jsx文档打开,稍等几秒即可完成处理。
- 03
ps文档直接保存即可,以后再操作起来,你会发现ps不止快了一点点哦~