- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
好的,我知道 charIDToTypeID 将字符串转换为 photoshop 实际可以使用的 ID,但我看到一些我找不到引用:
var idLyr = charIDToTypeID( "Lyr " );
var idOrdn = charIDToTypeID( "Ordn" );
var idTrgt = charIDToTypeID( "Trgt" );
什么是“Lyr”、“Ordn”和“Trgt”——我用谷歌搜索找到引用,但它们没有出现在 adobe 引用信息中:http://cssdk.host.adobe.com/sdk/1.0/docs/WebHelp/app_notes/photoshop.htm
我试图找出这个人是如何在那里编写代码的,我想知道他们如何选择在没有在线引用的情况下使用这些 ID。
最佳答案
这段代码本身并不是“编写的”,而是由 Script Listener plugin. 自动生成的
并非 Photoshop API 的所有属性和方法都在对象模型中可用,但它们通常仍然可以访问。要使用这些未记录的功能,您可以安装脚本监听器插件并在 Photoshop 中执行操作。脚本监听器将生成反射(reflect)您执行的操作的代码。
例如,Brush 对象没有明确的方法或属性,但使用脚本监听器,您可以打开 Photoshop,手动调整画笔大小属性,脚本监听器将自动生成工作代码,尽管有些神秘。您执行的任何操作都将被脚本监听器记录下来,因此请注意不要执行太多操作,否则您将很难将结果缩小到那些特定方法。
无论如何,我倾向于将它用作最后的手段,但只要您在 Photoshop API 中处理未记录的方法,脚本监听器就成为必不可少的恶魔。不要仅仅因为没有记录一个方法或属性就认为它不可用。希望对您有所帮助。
关于javascript - charIDToTypeID Photoshop Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893844/
好的,我知道 charIDToTypeID 将字符串转换为 photoshop 实际可以使用的 ID,但我看到一些我找不到引用: var idLyr = charIDToTypeID( "Lyr "
我是一名优秀的程序员,十分优秀!