工作流程
事件流程
逻辑问题修正
( 1 )获取原图与新图的存储路径,如下图:
注意:图片存储位置要与信息结构图一致!
( 2 )写命令行:
如(图与图合成)①:tmp_data.mlh = "bash /opt/pictureprocessing.sh -e 3 -i " + oldp1 + " -t " + oldp2 + " -o " + newp + " -m " + 400 + " -r " + 300 + " -h " + 110 + "x" + 90;
如(在图片上添加文字, 中文要确保字体支持中文,否则输出的会产生乱码或是问号)②:tmp_data.mlh = "bash /opt/pictureprocessing.sh -e 2 -f '" + "red" + "' -p " + 48 + " -n /home/httpd/data/fs/static/tiyan.wware.org/fonts/微软雅黑.ttf" + " -s " + 500 + "x" + 500 + " -c '" + "苟利国家生死以1" + "' -i " + oldp1 + " -o " + newp + " -x " + 400 + " -y " + 320;
oldp1:原图1存储位置
oldp2:原图2存储位置
newp:新图存储位置
type="" #执行类型 "1" 加文字加二维码 "2"加文字 "3"加图片 " -e
fill="red" #字体颜色 -f
pointsize="" #字体大小 -p
fontpath="helvetica" #字体路径 -n
size="" #文字区域大小 例:200x200 -s
label="" #文字内容 -c
inpath1="" #原图片路径(原图1存储位置) -i
inpath2="" #二维码图片路径或者logo图片路径(原图1存储位置) -t
outpath="" #输出图片路径(新图存储位置) -o
coordinatex="" #x轴坐标 -x
coordinatey="" #y轴坐标 -y
marginy="" #右边距 -m
marginx="" #下边距 -r
resize="40x40" #原图2的大小 实例:40x40 -h
注意:设置图片大小时(查看图片像素),数据太大会使图片变模糊!
( 3 )拼写服务器秘钥,如下:
获取服务器秘钥:wide首页-->设置-->证书文件,如图:
( 4 )添加内容命令行:
公有代码段-->搜索“命令行”并添加-->选择-->填写相关数据,如下:
var cmd = tmp_data.mlh;
var opt = {
"nosplit": false,
"persist": false,
"sudo": true,
};
opt.host = "*.*.*.128"(128服务器);
opt.port = "22";
opt.username = "root";
opt.pkey = tmp_data.my;
( 5 )添加查询代码段并返回数据(新图),查看效果