我刚刚开始学习 CC 软件脚本。 我一直在阅读文档并设法更改填充颜色:
var colfil = new RGBColor();
colfil.red = 100;
colfil.green = 255;
colfil.blue = 100;
app.activeDocument.defaultFillColor = colfil
虽然这真的很酷。我怎样才能传递与上面等效的十六进制代码:
app.activeDocument.defaultFillColor = "64FF64"
我依靠另一个工具为我提供颜色,它只输出十六进制代码,我只是想将此十六进制颜色传递给插画家。
我真的一点也不先进,所以如果我无法理解显而易见的内容,请原谅我。有没有办法在这里使用十六进制代码?
有这样的事吗?
function get_rgb_color(hex) {
var color = new RGBColor();
color.red = parseInt(hex.slice(0,2),16);
color.green = parseInt(hex.slice(2,4),16);
color.blue = parseInt(hex.slice(4,6),16);
return color;
}
app.activeDocument.defaultFillColor = get_rgb_color("64FF64");