执行替换图层图片时,报错内容为:请检查您的电脑是否已安装了Photoshop,或是否处于编辑状态
[错误来源]
PS套图 > 子流程2 > 行2: 替换图层图片
Photoshop 扩展 > 替换图层图片 > 行1: 调用模块
Photoshop 扩展 > ps_back > 行187: raise error
Photoshop 扩展 > ps_back > 行182: photoshop_instance.to_smart_object(layer)
执行 photoshop_instance.to_smart_object(layer) 时出错: 请检查您的电脑是否已安装了Photoshop,或是否处于编辑状态
执行替换图层图片(自动缩放)时,会报错:(-2147221005, '无效的类字符串', None, None)
[错误来源]
PS套图 > 子流程2 > 行2: 替换图层图片(自动缩放)
Photoshop 扩展 > replace_layer_image > 行155: replace_image(ps_instance, layer_name, image_path)
Photoshop 扩展 > replace_layer_image > 行109: placed_layer_replace_contents(ps_instance.app, image_path)
Photoshop 扩展 > replace_layer_image > 行58: desc = Dispatch("Photoshop.ActionDescriptor")
执行 desc = Dispatch("Photoshop.ActionDescriptor") 时出错: (-2147221005, '无效的类字符串', None, None)
这两种错误怎么解决,或者替换图层内容有没有更加好的办法,还是说只能通过快捷键或者直接用点击指令去实现?
目的只要想批量更换智能对象中的图片,对于PS样机,我想将PS的智能对象实现批量更换指定的图片,由于多个智能对象需要替换不同的图片,所以动作搭配批处理无法实现这个,想通过影刀进行实现;