Photoshop插件-保存-存为Web所用格式-另存为-脚本开发-PS插件
文章目录
- 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插件相关推荐
- Photoshop插件--证件照--1寸裁剪--1寸排版--脚本开发--PS插件
文章目录 1.插件界面 2.关键代码 2.1.1寸裁剪 2.2.1寸排版 PS是一款栅格图像编辑软件,具有许多强大的功能,可以制作证件照,本文演示如何通过脚本实现1寸裁剪和1寸排版功能相关功能,展 ...
- Photoshop插件--新建文档--嵌入智能对象--复制图像--脚本开发--PS插件
文章目录 1.插件界面 2.关键代码 2.1新建文档 2.2嵌入智能对象 2.3复制图像 3.作者寄语 PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本新建文档,嵌入智能对象和 ...
- Photoshop插件-秋色效果-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码-秋色效果 3.作者答疑 PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现秋色效果相关功能,展示从互联网收集而来的一个小插件,供大家学习 ...
- Photoshop插件-锐化-多重调整锐化 (Web)-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现多重调整锐化 (Web)相关 ...
- Photoshop插件-保存-8位通道-16位通道-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码 2.1.8位通道 2.2.16位通道 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,具有许多强大的功能,本文演示如何通过脚本实现8位通道和16位通 ...
- Photoshop插件-charIDToTypeID-PIStringTerminology.h-不同值的解释及参考-脚本开发-PS插件
文章目录 1.charIDToTypeID 2.四字代码 1.charIDToTypeID int charIDToTypeID (String charID) 从四字符代码转换为运行时 ID. 2. ...
- Photoshop插件-色彩混合模式-盖印-删除-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码 2.1 色彩混合模式 2.2 盖印 2.3 删除 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本 ...
- Photoshop插件-锐化-高反差保留-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现高反差保留相关功能,展示从互 ...
- Photoshop插件-锐化-高反差保留仅边缘-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现高反差保留仅边缘相关功能,展 ...
- Photoshop插件-修复高光-脚本开发-PS插件
文章目录 1.插件界面 2.关键代码-修复高光 3.代码转执行 4.作者答疑 PS是一款栅格图像编辑软件,模块众多.提供了脚本,动态连接库等多种扩展机制,本文演示如何通过脚本实现修复高光相关功能, ...
最新文章
- Nature子刊超越诺贝尔经典理论:神经科学研究路漫漫...
- 1、EJB基本概念及运行环境
- 大数据的5个“小观点 ”(转)
- leetcode-22-括号生成
- 2025年中国信息消费总额将达12万亿元
- 国外有哪些免费软件可以实现华为的多屏协同功能
- 阿姆斯特朗回旋加速喷气式阿姆斯特朗炮
- websocket的属性readyState
- SpringMvc导入Excel
- Hibernate 查询Criterion数据
- Springboot工程配置htpps证书
- pid实现小车巡线绕桩
- 面试时如何考察应聘者的素质?
- Android persist类property 知识点
- 正则环视 php,PHP正则之环视功能
- 数据分析入门——美国各州人口分析
- loadrunne-- Analysis 分析器
- 2014 WOT全球软件技术峰会第一天(上午)
- 千锋Android游戏开发基础视频教程-cocos2dMars版
- VS2017 打开高版本VS2019的方法--C++版本
热门文章
- adadelta算法_c – 尝试理解adadelta算法
- 2020年易语言调用大漠插件来制作游戏脚本教程
- intel 9260AC网卡修改成Killer 1550
- python RTL自动生成_RTL建模
- 开票服务器管理系统默认密码,税控盘初始密码和口令是多少-百旺税控盘初始密码和口令-牛账网...
- IDEA打包Springboot项目,运行
- Filenet基金会发放第一期打包节点公开激励
- 刘海洋《Latex入门》学习笔记1
- python怎么算二元一次方程_我教学生写作业——python解二元一次方程组
- 高中信息技术python知识点_高中信息技术《Python语言》模块试卷