文章目录

  • 1.插件界面
  • 2.关键代码
    • 2.1.存为Web所用格式
    • 2.2.另存为
  • 3.代码转执行
  • 4.作者答疑

  PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现存为Web所用格式和另存为相关功能,展示从互联网收集而来的一个小插件,供大家学习交流,请勿用于商业用途。

1.插件界面

  本文界面是一系列功能的一部分,将逐步展示,但是功能界面是共同的,如下图所示:

2.关键代码

2.1.存为Web所用格式

  大家可通过源代码阅读,来掌握相关技巧,源代码如下:

ErrStrs = {};
ErrStrs.USER_CANCELLED = localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation");
try {var idslct = charIDToTypeID('slct');var desc1090 = new ActionDescriptor();var idnull = charIDToTypeID('null');var ref877 = new ActionReference();var idMnspsp = charIDToTypeID('Mn  ');var idMnIt = charIDToTypeID('MnIt');var idSvfw = charIDToTypeID('Svfw');ref877.putEnumerated(idMnspsp, idMnIt, idSvfw);desc1090.putReference(idnull, ref877);executeAction(idslct, desc1090, DialogModes.ALL);
} catch (e) {if (e.toString().indexOf(ErrStrs.USER_CANCELLED) != -1) {;} else {alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}
}

2.2.另存为

  大家可通过源代码阅读,来掌握相关技巧,源代码如下:

ErrStrs = {};
ErrStrs.USER_CANCELLED = localize("$$$/ScriptingSupport/Error/UserCancelled=User cancelled the operation");
try {var idsave = charIDToTypeID('save');var desc1092 = new ActionDescriptor();var idCpysp = charIDToTypeID('Cpy ');desc1092.putBoolean(idCpysp, true);executeAction(idsave, desc1092, DialogModes.ALL);
} catch (e) {if (e.toString().indexOf(ErrStrs.USER_CANCELLED) != -1) {;} else {alert(localize("$$$/ScriptingSupport/Error/CommandNotAvailable=The command is currently not available"));}
}

3.代码转执行

  使用记事本或者notepad++等文本编辑器,将代码拷贝至文本文件,然后修改后缀名为js或者jsx,最后再PS软件菜单文件》脚本》浏览,点执行即可,也可以将脚本放在预设文件夹内,会显示再脚本下的二级子菜单。如下图所示:

4.作者答疑


  如有疑问,请留言。

Photoshop插件-保存-存为Web所用格式-另存为-脚本开发-PS插件相关推荐

  1. Photoshop插件--证件照--1寸裁剪--1寸排版--脚本开发--PS插件

    文章目录 1.插件界面 2.关键代码 2.1.1寸裁剪 2.2.1寸排版   PS是一款栅格图像编辑软件,具有许多强大的功能,可以制作证件照,本文演示如何通过脚本实现1寸裁剪和1寸排版功能相关功能,展 ...

  2. Photoshop插件--新建文档--嵌入智能对象--复制图像--脚本开发--PS插件

    文章目录 1.插件界面 2.关键代码 2.1新建文档 2.2嵌入智能对象 2.3复制图像 3.作者寄语   PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本新建文档,嵌入智能对象和 ...

  3. Photoshop插件-秋色效果-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码-秋色效果 3.作者答疑   PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现秋色效果相关功能,展示从互联网收集而来的一个小插件,供大家学习 ...

  4. Photoshop插件-锐化-多重调整锐化 (Web)-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现多重调整锐化 (Web)相关 ...

  5. Photoshop插件-保存-8位通道-16位通道-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 2.1.8位通道 2.2.16位通道 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现8位通道和16位通 ...

  6. Photoshop插件-charIDToTypeID-PIStringTerminology.h-不同值的解释及参考-脚本开发-PS插件

    文章目录 1.charIDToTypeID 2.四字代码 1.charIDToTypeID int charIDToTypeID (String charID) 从四字符代码转换为运行时 ID. 2. ...

  7. Photoshop插件-色彩混合模式-盖印-删除-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 2.1 色彩混合模式 2.2 盖印 2.3 删除 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本 ...

  8. Photoshop插件-锐化-高反差保留-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现高反差保留相关功能,展示从互 ...

  9. Photoshop插件-锐化-高反差保留仅边缘-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现高反差保留仅边缘相关功能,展 ...

  10. Photoshop插件-修复高光-脚本开发-PS插件

    文章目录 1.插件界面 2.关键代码-修复高光 3.代码转执行 4.作者答疑   PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现修复高光相关功能, ...

最新文章

  1. Nature子刊超越诺贝尔经典理论:神经科学研究路漫漫...
  2. 1、EJB基本概念及运行环境
  3. 大数据的5个“小观点 ”(转)
  4. leetcode-22-括号生成
  5. 2025年中国信息消费总额将达12万亿元
  6. 国外有哪些免费软件可以实现华为的多屏协同功能
  7. 阿姆斯特朗回旋加速喷气式阿姆斯特朗炮
  8. websocket的属性readyState
  9. SpringMvc导入Excel
  10. Hibernate 查询Criterion数据
  11. Springboot工程配置htpps证书
  12. pid实现小车巡线绕桩
  13. 面试时如何考察应聘者的素质?
  14. Android persist类property 知识点
  15. 正则环视 php,PHP正则之环视功能
  16. 数据分析入门——美国各州人口分析
  17. loadrunne-- Analysis 分析器
  18. 2014 WOT全球软件技术峰会第一天(上午)
  19. 千锋Android游戏开发基础视频教程-cocos2dMars版
  20. VS2017 打开高版本VS2019的方法--C++版本

热门文章

  1. adadelta算法_c – 尝试理解adadelta算法
  2. 2020年易语言调用大漠插件来制作游戏脚本教程
  3. intel 9260AC网卡修改成Killer 1550
  4. python RTL自动生成_RTL建模
  5. 开票服务器管理系统默认密码,税控盘初始密码和口令是多少-百旺税控盘初始密码和口令-牛账网...
  6. IDEA打包Springboot项目,运行
  7. Filenet基金会发放第一期打包节点公开激励
  8. 刘海洋《Latex入门》学习笔记1
  9. python怎么算二元一次方程_我教学生写作业——python解二元一次方程组
  10. 高中信息技术python知识点_高中信息技术《Python语言》模块试卷