|
皮卡智能抠图 | | |
|
图片 | 字节集 | | | |
背景颜色 | 整数型 | | | | 皮卡APPCode | 文本型 | | | | 图片名 | 文本型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
post数据类 | 类_POST数据类_字节集 | | |
boundary | 文本型 | | |
返回结果 | 文本型 | | |
提交字节集 | 字节集 | | |
十六进制颜色 | 文本型 | | |
boundary =
程序_生成GUID ()post数据类.
添加 (“file”, 图片,
“image/bmp; charset=UTF-8” +
#换行符 +
“Content-Transfer-Encoding: binary”, boundary +
“.bmp”)
如果真 (背景颜色 ≠ 0
)
十六进制颜色 =
颜色_RGB十进制到十六进制 (背景颜色
)
post数据类.
添加 (“bgcolor”,
到字节集 (十六进制颜色
), ,
)提交字节集 = post数据类.获取Post数据 (boundary, 2)返回结果 =
到文本 (网页_访问 (“https://picupapi.tukeli.net/api/v1/matting2?mattingType=6”, 1, , , ,
“Content-Type:multipart/form-data;boundary=” + boundary +
#换行符 +
“APIKEY:” + 皮卡APPCode, , , 提交字节集, , , , ,
))
返回结果 =
编码_utf8到gb2312 (返回结果
)
如果真 (json.
解析 (返回结果, 真,
) =
真)
图片 =
编码_BASE64解码A (到字节集 (json.
取通用属性 (“data.imageBase64”,
)),
)
如果真 (目录_是否存在 (取运行目录 () +
“\处理结果”) =
假)
目录_创建 (取运行目录 () +
“\处理结果”)
写到文件 (取运行目录 () + “\处理结果\” + 图片名, 图片)