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

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

2018-12-14 20:56| 发布者: 盒子云| 查看: 2083| 评论: 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 引用

策划更多
独家评论更多
谈天说地更多
周排行

喜欢给你阳光,让你充满活力!

  • 反馈建议:2327299920@qq.com
  • 工作时间:周一~周五

云服务支持

精彩内容,快速检索

关注我们

Copyright© 盒子云 - 你笑起来真好看~  Powered by Discuz!    ( 蜀ICP备180033287号-1 )