gpt4 book ai didi

javascript - charIDToTypeID Photoshop Javascript

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:59:43 25 4
gpt4 key购买 nike

好的,我知道 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com