感谢博主分享,国内 PS 插件同路人。目前在使用 uxp 架构做插件,发现从 ps api 中只能拿到 layerTree 的基本信息,如何拿到更多关于 layer 图层的其他信息呢?
Activity
emptykid commentedon May 22, 2022
UXP目前只支持batch-play,还无法使用这套API
你要想获取到更多的图层信息,可以看我的CEP系列教程中的Action Manager三部曲
turkyden commentedon Jun 1, 2022
博主怎么看待 UXP 插件和 CEP 插件发展呢?据官方文档记载,CEP 架构已经停止更新了,虽然目前依然保留着 CEP 旧版插件的使用入口,但后续会慢慢移除掉的。
emptykid commentedon Jun 10, 2022
不用看,CEP很快就要挂掉了,积极拥抱UXP吧,现在Adobe的版本升级很快,现在很多人都用上CC2022了,新版默认就没有入口了。
fakerling commentedon Jun 10, 2022
可是类似AE这种软件目前还不在UXP的支持列表里,博主觉得AE全系列软件支持UXP会在什么时间节点?
emptykid commentedon Nov 23, 2022
理论上说,这套api也是可以在UXP下使用的,UXP当前由于开发进程的问题,提供的能力还很受限,所以提供了一个batchPlay的机制来调用宿主旧能力。
batchPlay的接口本质就是ActionManager的JSON表示形式,并且官方还提供了一个AM->JSON的过程,我后续会单独弄一个photoshop-uxp-api的库,将这个库代码翻译成uxp可用的batchplay形式
这个事情大概会在2023年1月份开始进行,敬请期待。
turkyden commentedon Nov 23, 2022
期待 ~,做 D2C 太需要 UXP 架构下的 PS 插件开发方案了。蓝湖,CoDesign 这些设计稿管理平台,推出的 PS 插件都是基于旧的 CEP 架构的,估计会迎来一波替换潮。
emptykid commentedon Jan 17, 2026
4年过去了,最近重新去看了一下Adobe官网的UXP文档,方向和4年前没有任何区别,敢情UXP也是一个坑货,能力上几乎没有什么升级,UXP的UI控件支持的很弱鸡,界面写出来巨丑。当前只有苹果芯片的Ps因为架构问题没法继续使用CEP插件,win下依然能够继续用,也不知道Adobe怎么想的。