ps导出图片特别大是怎么回事?
这个问题一直困扰着我,找了很多,唯一这个可以解决问题。
使用方法:将下面这段代码复制粘贴到文本工具当中,另存为 Jsx 格式文件。再 PS 打开有问题的文档,「 文件」——「 脚本」——「 浏览...」选择保存的 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();
感谢外国朋友。他的原文地址:Inflated JPG File Size 。你同样可以打开原文地址去复制上段代码。
---2017.11.2 更新---
有朋友问是否每个有问题的文件都需要执行一次脚本?
答案是的。因为脚本只能清理当前打开文件的元数据,如果文件中包含的智能对象内有多余元数据的话,则需要进入智能对象中再执行一次脚本。过程比较繁琐。但好消息是,现在有问题的文件出现的概率已经越来越少。
原文引用:网页链接
经常使用PS的朋友可能会遇到输出图片是内存非常大,这是素材问题,只要复制图层然后新建一个和原图片一样大小的文件就可以解决。