本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔又来发布震惊言论了,苏南大叔随便翻文档的时候,偶然间发现:photoshop居然支持用代码进行连接!可编程!简直是使劲的刷新三观啊!用了photoshop十多年了,头一次发现居然还有这功能!

苏南大叔:photoshop居然是可编程的!支持自定义逻辑! - photoshop-connection
photoshop居然是可编程的!支持自定义逻辑!(图5-1)

本文测试环境:photoshop@2021photoshop-connection@0.1.2python@3.6.8

打开photoshop server配置

这个配置比较难找,在菜单“编辑”里面,找对菜单“远程链接”,即可进入photoshop server配置。

苏南大叔:photoshop居然是可编程的!支持自定义逻辑! - photoshop-server-setting
photoshop居然是可编程的!支持自定义逻辑!(图5-2)

这里,苏南大叔就自定义了一个六位弱密码,其他没有做改动。

本地程序连接

用于链接photoshop的基础库叫做photoshop-connection。苏南大叔搜索到的,有两个语言的版本,不知道是不是一个作者。

基于nodejsphotoshop-connection

链接如下:

苏南大叔试了试,安装完之后。代码直接报错!没有深入研究原因!看代码最后一次更新都是5年前。所以,完全可以放弃了。

苏南大叔:photoshop居然是可编程的!支持自定义逻辑! - photoshop-connection-node-fail
photoshop居然是可编程的!支持自定义逻辑!(图5-3)

基于pythonphotoshop-connection

链接如下:

苏南大叔试了一下,链接成功!先安装类库。

pip install photoshop-connection

官方范例代码:

from photoshop import PhotoshopConnection
with PhotoshopConnection(password='secret') as conn:
    conn.execute('alert("hello")')
    # jpeg_binary = conn.get_document_thumbnail()

最后的代码conn.get_document_thumbnail()报错了!但是对话框确实弹出来了,证明有效果!

苏南大叔:photoshop居然是可编程的!支持自定义逻辑! - photoshop-connection-py-code
photoshop居然是可编程的!支持自定义逻辑!(图5-4)

相关文档(python版本)

至于这些可编程的代码,能做些什么,暂时就留到以后再研究!(不知道是那年那月了)这里先记下photoshop的官方脚本指南页面吧!参考下面的链接!

苏南大叔:photoshop居然是可编程的!支持自定义逻辑! - photoshop-connection-docs
photoshop居然是可编程的!支持自定义逻辑!(图5-5)

相关链接

总结

photoshop还存在着大家所不熟悉的一面!更多photoshop的小技巧,请参考苏南大叔的随便写的文章!

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。