接口说明(新版)
更新时间:2022-10-24
图像特效
黑白图像上色
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用黑白图像上色
client.colourize(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:黑白图像上色
图像风格转换
SDK 调用示例
// 传入可选字段
options = {"option": "cartoon"}
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像无损放大
client.styleTrans(image, options).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像风格转换
人像动漫化
SDK 调用示例
// 如果有可选参数
options = [{"type": "anime"}, {"mask_id": 3}]
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像无损放大
client.selfieAnime(image, options).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:人像动漫化
图像增强
图像去雾
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像去雾
client.dehaze(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像去雾
图像对比度增强
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像对比度增强
client.contrastEnhance(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像对比度增强
图像无损放大
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像无损放大
client.imageQualityEnhance(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像无损放大
拉伸图像恢复
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用拉伸图像恢复
client.stretchRestore(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:拉伸图像恢复
图像修复
SDK 调用示例
// 传入可选参数
var rectangle = [{'width': 92, 'top': 25, 'height': 36, 'left': 543}]
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
// 调用图像修复
client.inpaintingByMask(image, rectangle).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像修复
图像清晰度增强
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
client.imageDefinitionEnhance(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:图像清晰度增强
历史版本
天空分割
SDK 调用示例
var fs = require('fs');
var image = fs.readFileSync("assets/example.jpg").toString("base64");
client.skySeg(image).then(function(result) {
console.log(JSON.stringify(result));
}).catch(function(err) {
// 如果发生网络错误
console.log(err);
});
接口详情
可参考API文档:天空分割