Photoshop 支持简单的脚本编程吗

2021-08-08 21:03:26 +08:00
 James369
需求是这样的,现在要做一个 psd 设计图,底图都是一样的,只有文字内容不一样。

详细就是说要针对 10 个不同的渠道,显示 10 种不同的 text,其它图片图层什么都一样。所以如果有脚本,那么只要设置 1 个数组去存放 10 组 text 就可以了,简单的遍历一遍数组,然后自动导出 10 张 png 图片就可以了,很方便的脚本操作。

如果没有脚本的话,我要放 10 个 text 图层,还要做对齐,还要切换显示 /隐藏,然后再导出 10 次 png,很麻烦。
1151 次点击
所在节点    问与答
10 条回复
James369
2021-08-08 21:04:13 +08:00
或者说能不能实现这样简单的功能?
nvkou
2021-08-08 21:09:26 +08:00
FYI 我搜了 Photoshop 宏, 它告诉我看 Photoshop 动作。 耗时 5 秒
LifStge
2021-08-08 21:10:48 +08:00
尝试使用批处理功能 虽然很多别扭 能用就行 去找官方做插件的文档 或者找解析 psd 的库 做解析处理
initd
2021-08-08 21:38:51 +08:00
Alt+F9,没错,动作,录制
James369
2021-08-08 21:51:29 +08:00
感谢楼上老铁,666
PeacePeach
2021-08-08 22:05:10 +08:00
photoshop 可以调用脚本,而且支持 javascript 和 vbscript 。

可以 google: ps-scripts 有一个专门论坛,很多代码片段共享。

但简单需求录制"动作"更方便。
icyalala
2021-08-08 23:31:04 +08:00
nieyujiang
2021-08-09 10:02:15 +08:00
吐槽一句,ps 自带的那一套开发环境真的难用,js 标准是 es3 的,JSON 对象都没有
lgh06
2021-08-12 21:44:14 +08:00
要是只改一点点文字,我可能会用 headless chrome + 浏览器原生 canvas 相关 API...试试..
或者找个编辑 jpg png 图片的库……
Skin
2021-09-04 16:21:50 +08:00
这个需求还是蛮简单的,如果以后还需要可私信联系我。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/794452

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX