illustrator是矢量编辑软件,画板是绘制处理的重要容器,在印刷方面的一个重要功能就是颜色处理,开发一个随机填充颜色功能,以下功能仅用于学习交流,请勿用于非法用途和商业用途,源代码如下所示:
len = app.activeDocument.selection.length;
gradAlert = 0;
strokes = false;
if (len == 0) {
alert("Please select one or more objects. Grouped objects will not be affected.");
} else {
ob = app.activeDocument.selection;
var line1 = "1. 要随机填充色,输入1-100的数值(数值越大,明度越小) ";
var line2 = "2.要随机轮廓色,输入1-100的数值并以英文“S”结尾(数值越大,明度越大) ";
var line3 = "3.要随机不透明度,输入1-100的最小值和最大值,如30,100 ";
var data = prompt(line1 + line2 + line3, "");
if (data == null || data.length == 0) {
} else {
if (data.indexOf(",") > 0) {
action = data.split(",");
} else {
action = data.split(" ");
}
if (action[action.length - 1] == "s") {
action.length = action.length - 1;
strokes = true;
}
if (action[action.length - 1].charAt(action[action.length - 1].length - 1) == "s") {
action[action.length - 1] = action[action.length - 1].substr(0, action[action.length - 1].length - 1);
strokes = true;
}
var baseVal = action[0];
for (var j = 0; j = 0 && num
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?