首先这个不是一个非常常见的现象,既然做设计肯定会对文件大小有个基本的概念,例如一个800x800的rgb的8位图像能能大到50M左右,那肯定是异常了,下面的方法适用于原始数据行数非常多的情况。
怎么查看是否能用本方法缩小文件大小
打开"文件"菜单栏-"文件简介"快捷键为alt+ctrl+shift+i,其中找到原始数据
当然这是一个正常的文件,如果这里的行数超级多,说明适用本方法。
解决办法
依次打开"文件"-"脚本"-"浏览"
选择文件 https://pan.baidu.com/s/19Xlzl1Dh5eMwy4PIVGYGMw 打开
也可以自行制作
function deleteDocumentAncestorsMetadata(){
whatApp = String(app.name); //应用名称的字符串版本
if (whatApp.search(“Photoshop” )> 0 ){ //专门检查photoshop,否则会导致错误
//函数从文件中擦除文档祖先
if (!documents.length){
alert(“没有打开的文档。请打开一个文件来运行此脚本。” )
回归;
}
if (ExternalObject.AdobeXMPScript == undefined)ExternalObject.AdobeXMPScript = new ExternalObject(“lib:AdobeXMPScript” );
var xmp = new XMPMeta(activeDocument.xmpMetadata.rawData);
//经历过犯规的文件祖先!
xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, “DocumentAncestors” );
app.activeDocument.xmpMetadata.rawData = xmp.serialize();
}
}
//现在运行该函数来删除文档祖先
deleteDocumentAncestorsMetadata();
保存该文件为.jsx扩展名即可。