[美工]PS无压缩导出小体积图片脚本代码
VIEW CONTENTS

[美工]PS无压缩导出小体积图片脚本代码

2018-12-14 20:56| 发布者: 小资源| 查看: 4535| 评论: 3
摘要: 通常复杂的PS文件导出时体积都非常大,通过一个简单脚本即可无压缩保存PS导出文件,体积缩小N倍

通常复杂的PS文件导出时体积都非常大,通过一个简单脚本即可无压缩保存PS导出文件,体积缩小N倍

1.这是文件的尺寸,不大也不小

2.导出jpg可以看到,目前一张jpg差不多42 M

[美工]PS无压缩导出小体积图片脚本代码 2.jpg.jpg

3.然后导入制作好的文件,通过脚本导入。导入后ps会卡顿一小会,等正常后文件就恢复正常了。(因为内容问题,所以我把内容覆盖掉了)

[美工]PS无压缩导出小体积图片脚本代码 3.png.jpg

4.最后重新导出,可以看到文件已经非常小了,还不到1M

[美工]PS无压缩导出小体积图片脚本代码 3.jpg.jpg

5.脚本文件内容:

  1. function deleteDocumentAncestorsMetadata() {
  2. whatApp = String(app.name);//String version of the app name
  3. if(whatApp.search("Photoshop") > 0) { //Check for photoshop specifically, or this will cause errors
  4. //Function Scrubs Document Ancestors from Files
  5. if(!documents.length) {
  6. alert("There are no open documents. Please open a file to run this script.")
  7. return;
  8. }
  9. if (ExternalObject.AdobeXMPscript == undefined) ExternalObject.AdobeXMPscript = new ExternalObject("lib:AdobeXMPscript");
  10. var xmp = new XMPMeta( activeDocument.xmpMetadata.rawData);
  11. // Begone foul Document Ancestors!
  12. xmp.deleteProperty(XMPConst.NS_PHOTOSHOP, "DocumentAncestors");
  13. app.activeDocument.xmpMetadata.rawData = xmp.serialize();
  14. }
  15. }
  16. //Now run the function to remove the document ancestors
  17. deleteDocumentAncestorsMetadata();

用记事本粘贴以上代码后另存,后缀改为JSX,即(名字.jsx)后打开问题文件,文件-脚本-浏览-载入JSX格式文件即可。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

发表评论

最新评论

引用  lucas    2019-8-27 14:59
按你方法,我这不行了,怎么弄
引用  infoxkw    2019-8-10 13:53
感谢分享
引用  weylon    2019-5-7 14:18
这个东西好用,方便多了

查看全部评论(3)