gpt4 book ai didi

javascript - 使用脚本在 photoshop 中清除颜色样本

转载 作者:行者123 更新时间:2023-11-30 15:13:27 25 4
gpt4 key购买 nike

我正在尝试编写一个应用程序,以使用 JavaScript 在 Photoshop 中构建图像的数字“ map ”。基本上这涉及使用 colorSampler 获取特定像素的 rgb,将值存储在对象中并移动到下一个对象。一切正常,除非我读到十个读数(即信息面板已满),我得到:

'The command "Make" is currently not available".

知道如何通过脚本清除颜色样本,以便该过程可以继续,或者,如果失败了,有人能想到任何解决方法或技巧吗?

目前的脚本如下:

var vertical_pass = {};

for(i=0; i<=10; i++){

// set sampler position
var theSampler = app.activeDocument.colorSamplers.add([0 + i, 1]);

// Add readings from sampler to object
vertical_pass["vp_" + i] = {
"x": i,
"y": 1,
"r": Math.round(theSampler.color.rgb.red),
"g": Math.round(theSampler.color.rgb.green),
"b": Math.round(theSampler.color.rgb.blue)
};

alert(
"x coords: " + vertical_pass["vp_" + i]["x"] +
". y coords: " + vertical_pass["vp_" + i]["y"] +
". red: " + vertical_pass["vp_" + i]["r"] +
". green: " + vertical_pass["vp_" + i]["g"] +
". blue: " + vertical_pass["vp_" + i]["b"]
);
}

最佳答案

更好的是,在开始之前删除所有样本:

app.activeDocument.colorSamplers.removeAll();

关于javascript - 使用脚本在 photoshop 中清除颜色样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44806429/

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