V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
James369
V2EX  ›  问与答

Photoshop 支持简单的脚本编程吗

  •  
  •   James369 · 2021-08-08 21:03:26 +08:00 · 1301 次点击
    这是一个创建于 1194 天前的主题,其中的信息可能已经有所发展或是发生改变。
    需求是这样的,现在要做一个 psd 设计图,底图都是一样的,只有文字内容不一样。

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

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

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

    但简单需求录制"动作"更方便。
    icyalala
        7
    icyalala  
       2021-08-08 23:31:04 +08:00   ❤️ 1
    nieyujiang
        8
    nieyujiang  
       2021-08-09 10:02:15 +08:00 via iPhone
    吐槽一句,ps 自带的那一套开发环境真的难用,js 标准是 es3 的,JSON 对象都没有
    lgh06
        9
    lgh06  
       2021-08-12 21:44:14 +08:00 via Android
    要是只改一点点文字,我可能会用 headless chrome + 浏览器原生 canvas 相关 API...试试..
    或者找个编辑 jpg png 图片的库……
    Skin
        10
    Skin  
       2021-09-04 16:21:50 +08:00
    这个需求还是蛮简单的,如果以后还需要可私信联系我。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5285 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 01:19 · PVG 09:19 · LAX 17:19 · JFK 20:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.