python使用 photoshop

您所在的位置:网站首页 批量修图的意思是什么 python使用 photoshop

python使用 photoshop

2024-07-12 12:03| 来源: 网络整理| 查看: 265

1.安装photoshop-python-api

photoshop-python-api 地址里面有许多使用示例 使用案例 首先安装photoshop-python-api 执行命令 pip install photoshop_python_api

2.vs code 中使用

先在ps中录制一个动作组,保存起来 在这里插入图片描述 新建一个组 在这里插入图片描述 在新建一个动作 在这里插入图片描述 下面两个按钮一个是录制动作一个是停止,红色的时候是录制这个时候就可以开始录制,录制完成后把动作保存起来 在这里插入图片描述

注意 photoshop-python-api只支持python3 如果有装2个版本注意在vscode 中更换未python3 在这里插入图片描述

from photoshop import Session with Session() as ps: idBtch =ps.app.charIDToTypeID( "Btch" ) desc8=ps.ActionDescriptor desc8.putPath(ps.app.charIDToTypeID("null"), "C:\\Users\\tfxy\\Pictures\\批量修改分辨率") ref1=ps.ActionReference() ref1.putName(ps.app.charIDToTypeID("Actn"),"xiugai fenbinanlv") ref1.putName(ps.app.charIDToTypeID("ASet"),"组 1") desc8.putReference(ps.app.charIDToTypeID("Usng"),ref1) ps.app.executeAction(idBtch,desc8,ps.DialogModes.DisplayNoDialogs) ps.app.doJavaScript(f'alert("Bich Compete")')

然后就是代码部分其实就是调用批处理 可以下载一个ps的js脚本监听 在这里插入图片描述 选择组里面的动作,然后在选择路径进行批处理就可以了

ps:不会python 只是尝试一下效果,有更好的方法,欢迎指出



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3