今天让美工发我网站的banner源文件的时候,发现打开文件好卡c盘直接爆了,发现文件只有几十M,但是卡的跟幻灯片一样,很奇怪,打开其他文件就不卡,在一篇文章上面看到的解决方法如下,问题就是原始数据搞的鬼
原始数据
1.打开一个文件,点击菜单栏的 【文件】→【文件简介】
- 找到【原始数据】栏,有很多代码。每次对文件的修改都会以数据的形式保存在这里,也就是修改的越多这里的数据也越多,数据一但过多就会变的很卡,然后我们可以选中这些数据,但是完全删不了,是的!直接选中是无法删除的,那么我们就需要通过其他方法来删除了
制作脚本,看不懂代码的直接无视第一步,文章结尾准备好了现成的,看第二步就好了
1.脚本代码
function deleteDocumentAncestorsMetadata() { //String version of the app name whatApp = String(app.name); // Check for photoshop specifically, or this will cause errors if(whatApp.search("Photoshop") > 0) { // 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();
React JSX
复制
- 点击顶部菜单栏目【文件】→【脚本 】→【浏览】,选择刚才做好的脚本PS文件虚大卡顿优化脚本.jsx
3.点击载入,在保存一下那个卡顿的ps,就会发现内存变小边流畅了
ps脚本下载 点击下载