返回首页

各位大虾:问一个问题,怎么样可以让设计的页面psd原文件变小一点呢?

70 2023-12-08 04:09 admin

有时候一个PSD文件明明图片宽高像素不大,文件却很大,使用PS编辑时,电脑奇慢无比,保存出来的jpg文件也会是个几百兆的大文件。原因很简单,因为PSD文件之间互相复制粘贴会在对应文件的XMP元数据里记录下操作数据,也就是这个图像是从哪儿来的,称作Document Ancestor信息,如果有些特别常用的素材被复制粘贴修改转手过几万次,这些数据也会原封不动的保存在PSD文件中,进而被塞到保存的JPG文件中……

解决方案:

1.将下面这段代码复制粘贴到文本工具当中,另存为后缀名为Jsx 格式文件,比如“deleteMetadata.jsx”。

2.然后PS打开有元数据的PSD文件,执行「 文件」——「 脚本」——「 浏览…」,选择保存的 Jsx 格式文件“deleteMetadata.jsx”,即可解决该问题。

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();

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片