接口说明(新版)
更新时间:2022-10-24
图像特效
黑白图像上色
SDK 调用示例
public void ColourizeDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 调用黑白图像上色,可能会抛出网络等异常,请使用try/catch捕获
var result = client.Colourize(image);
Console.WriteLine(result);
}
接口详情
可参考API文档:黑白图像上色
图像风格转换
SDK 调用示例
public void ImageStyleTransDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 图像风格转换,可能会抛出网络等异常,请使用try/catch捕获
var option="cartoon";
var result = client.ImageStyleTrans(image,option);
Console.WriteLine(result);
// 文件url
var url = "http://host/test.jpeg"
result = client.ImageStyleTransUrl(url,option);
}
接口详情
可参考API文档:图像风格转换
人像动漫化
SDK 调用示例
public void SelfieAnimeDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 人像动漫化接口,可能会抛出网络等异常,请使用try/catch捕获
var result = client.SelfieAnime(image);
Console.WriteLine(result);
// 文件url
var url = "http://host/test.jpeg"
result = client.SelfieAnimeUrl(url);
// 如果有可选参数
var options = new Dictionary<string, object>{}
// 带参数调用人像动漫化接口
result = client.SelfieAnime(image, options);
Console.WriteLine(result);
}
接口详情
可参考API文档:人像动漫化
图像增强
图像去雾
SDK 调用示例
public void DehazeDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 调用图像去雾,可能会抛出网络等异常,请使用try/catch捕获
var result = client.Dehaze(image);
Console.WriteLine(result);
}
接口详情
可参考API文档:图像去雾
图像对比度增强
SDK 调用示例
public void ContrastEnhanceDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 调用图像对比度增强,可能会抛出网络等异常,请使用try/catch捕获
var result = client.ContrastEnhance(image);
Console.WriteLine(result);
}
接口详情
可参考API文档:图像对比度增强
图像无损放大
SDK 调用示例
public void ImageQualityEnhanceDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 调用图像无损放大,可能会抛出网络等异常,请使用try/catch捕获
var result = client.ImageQualityEnhance(image);
Console.WriteLine(result);
}
接口详情
可参考API文档:图像无损放大
拉伸图像恢复
SDK 调用示例
public void StretchRestoreDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 调用拉伸图像恢复,可能会抛出网络等异常,请使用try/catch捕获
var result = client.StretchRestore(image);
Console.WriteLine(result);
}
接口详情
可参考API文档:拉伸图像恢复
图像修复
SDK 调用示例
public void ImageInpaintingDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 图像修复,可能会抛出网络等异常,请使用try/catch捕获
Dictionary<string, object> map = new Dictionary<string, object> { };
map.Add("width",1);
map.Add("top", 1);
map.Add("height", 1);
map.Add("left", 1);
ArrayList rectangle = new ArrayList();
rectangle.Add(map);
var result = client.ImageInpainting(image,rectangle);
Console.WriteLine(result);
}
接口详情
可参考API文档:图像修复
图像清晰度增强
SDK 调用示例
public void ImageDefinitionEnhanceDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 图像清晰增强,可能会抛出网络等异常,请使用try/catch捕获
var result = client.ImageDefinitionEnhance(image);
Console.WriteLine(result);
// 文件url
var url = "http://host/test.jpeg"
result = client.ImageDefinitionEnhanceUrl(url);
}
接口详情
可参考API文档:图像清晰度增强
历史版本
天空分割
SDK 调用示例
public void SkySegDemo() {
var image = File.ReadAllBytes("图片文件路径");
// 天空分割,可能会抛出网络等异常,请使用try/catch捕获
var result = client.SkySeg(image);
Console.WriteLine(result);
// 文件url
var url = "http://host/test.jpeg"
result = client.SkySegUrl(url);
}
接口详情
可参考API文档:天空分割