gpt4 book ai didi

javascript - 如何在 photoshop 事件后更改 html 元素?

转载 作者:行者123 更新时间:2023-11-28 00:55:12 25 4
gpt4 key购买 nike

我是一个色盲艺术家,我试图制作一个面板来告诉我我选择的前景色的名称。

我设法在 HTML 第一次运行时使面板名称的颜色,但我不知道如何让它重复发生。我不知道如何使用 photoshop 事件来运行此脚本。

理想情况下,它会在用户每次点击或在颜色选择器中选择颜色时运行。

这是将面板中的 html 文本更改为颜色名称的代码:

    <script type="text/javascript">

var csInterface = new CSInterface();
csInterface.evalScript('app.foregroundColor.rgb.hexValue', function (result) {

var ntcData = ntc.name(result);
document.getElementById("color_name").textContent = ntcData[1];
});
</script>

这段代码有效。我使用的是 Photoshop CC 2017

最佳答案

我可能没有完整的答案,但这应该可以指导您:

添加监听器

var notRef = app.notifiers.add(eventCode, eventFile);

eventCode 您要监听的事件。检查 Photoshop JS reference 的第 216 页

eventFile定义事件发生时执行的脚本文件

这将允许您在每次事件发生时触发一段代码。

关于javascript - 如何在 photoshop 事件后更改 html 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45263244/

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