`

如何解决ps导出jpg或png文件过大的问题

 
阅读更多

最近做图,忽觉存储文件过程中MAC奇慢无比,竟然发现存储出来的几百像素宽高的图片JPG格式竟然也能达到近30M,PNG格式就更吓人了,直逼300多M!直觉判断就是PS出问题了,上网搜索,果真是PS的原因。当然网上也有解决方法,什么全选全部图层复制图层另存之类,我试验了一下确实可用,但是实话说这真是一种笨方法,相当于另僻一个文件,还得再回到文件夹里把旧文件删了,所有的文件都得依例如此,实在不能一劳永逸。为寻找更有效的方式,我参考了一些其它贴子,网络知识库果真是万能的!原来有如此简单的方法解决这个恼人的问题!遂做如下记录,以供日后查阅,反哺知识库。

 

 

1.将下面这段js代码复制粘贴在记事本中,存为后缀为“*.jsx"文件,如“resize.jsx”,可参见附件“resize.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();
 
2.在PS中,执行「 文件」——「 脚本」——「 浏览...」选择保存的 Jsx 格式文件“resize.jsx”。
3.问题解决。
 
由此可见,JS脚本多么重要,一个只会做图的UI不会是一个好UI
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics