有没有办法在外部控制photoshop属性?

时间:2012-07-28 15:25:36

标签: c++ c photoshop

我正在写一个小应用程序来改变photoshop刷子的颜色。在Photoshop中,您必须转到颜色选择器并更改RGB值或手动选择新颜色。我想知道是否有办法将值发送到保存该值的变量/内存地址。

我还写了一个应用程序来改变外部程序的画笔大小,但它必须非常粗暴地完成。我找到的唯一解决方案是发送“[”和“]”的实际按键,这些按键是刷子尺寸向上和刷子尺寸向下的热键。由于没有热键可以更改颜色,因此此方法无法使用。 (我在python中编写了这个程序,但我正在尝试为颜色问题找到一个c / c ++解决方案)

想法会很棒:)。

1 个答案:

答案 0 :(得分:0)

Photoshop公开了它的COM接口,因此您应该能够通过使用c#,c ++等来访问这些属性。

试试这些:

Accessing COM interface from C or C++ in Windows environment

Accessing an application's COM interface using C++ or C

或者osx:

http://macdevcenter.com/pub/a/mac/2004/04/16/com_osx.html