Skip to content

名画滤镜

ink-image edited this page Jun 15, 2017 · 3 revisions

1.图片上传接口

url(post消息):
"http://api.ink-image.com:9001/rest/1.0/ink_image/v1/upload?AppKey="+Key+"&AppSecret="+Secret+"&imageBody="+imageBody

参数说明:
Key:墨图科技分配给客户的唯一标识符
Secret:墨图科技分配给客户的唯一标识符
imageBody:经过Base64、URL编码后的图片内容,目前只支持jpg格式的图片

返回消息:
{"code":"Proc Succ","tagid":"42532ac6-67a2-4405-8995-3d99d6b80266"}
tagid是图片在服务器的uuid

使用例子(以java为例):

            String server = "http://api.ink-image.com:9001/";
           
            String imageBody = Base64.encode(readFile("test.jpg"));
            imageBody        = URLEncoder.encode(imageBody, "utf-8");
   
            //发送post消息函数需要用户实现
            HttpRequest.sendPost(server + "rest/1.0/ink_image/v1/upload", "AppKey=123456&AppSecret=U6VEsPIZXL35BmWaAEnsHZUv&imageBody="+imageBody);

2.滤镜接口

url(get消息):
"http://api.ink-image.com:9001/rest/1.0/ink_image/v1.1/filter?AppKey="+Key+"&AppSecret="+Secret+"&uuid="+uuid+"&mode="+mode+"&type="+type

参数说明:
Key:墨图科技分配给客户的唯一标识符
Secret:墨图科技分配给客户的唯一标识符
uuid:图片在服务器的uuid,一般由服务器在上传接口返回的tagid
mode:滤镜模板名(见本页最后附录说明)
type:滤镜种类名(见本页最后附录说明)

返回消息:
{"code":"Proc Succ","tagid":"42532ac6-67a2-4405-8995-3d99d6b80266Dobrovo"}
tagid是滤镜处理后生成图片在服务器的uuid

使用例子(以java为例):

            String server = "http://api.ink-image.com:9001/";
           
            String uuid = "42532ac6-67a2-4405-8995-3d99d6b80266";
            //滤镜模板名称
            String mode = "Dobrovo";
            //滤镜种类名
            String type = "skyfilter";
            //发送get消息函数需要用户实现
            HttpRequest.sendGet(server + "rest/1.0/ink_image/v1.1/filter", "AppKey=123456&AppSecret=U6VEsPIZXL35BmWaAEnsHZUv&uuid="+uuid+"&mode="+mode+"&type="+type);

3.拉取图片接口

url(get消息):
"http://api.ink-image.com:9002/rest/1.0/ink_image/v1/get_image?AppKey="+Key+"&uuid="+uuid

参数说明:
Key:墨图科技分配给客户的唯一标识符
uuid:图片在服务器的uuid,一般由服务器在别的接口(比如图片上传、滤镜、随意融合、超分辨率等接口)返回的tagid

返回消息:
返回图片

名画滤镜典型应用场景调用说明

(1)调用上传接口
(2)调用滤镜接口
(3)调用拉取图片接口

附录:墨图支持的滤镜说明

type mode description
normalfilter Butterfly 花蝴蝶
normalfilter Flower 彩花
normalfilter Cherry 樱花
normalfilter Coconut 椰风
normalfilter Coloured 五彩缤纷
normalfilter Edulescu 秋天
normalfilter Flamingo 紫鹤
normalfilter Gril 女孩
normalfilter Grow 生长
normalfilter Ladies 田野
normalfilter ModernArt 现代艺术
normalfilter PointPainting 点画
normalfilter Pumpkin 南瓜
normalfilter ThotaViakuntam 玩偶
normalfilter Valentine 情人
normalfilter Toyko 东京
normalfilter Sketch 素描
normalfilter RainPrincess 雨林
normalfilter Embroidery 刺绣
normalfilter Dreams 梦幻
normalfilter Candy 糖果
normalfilter Watercolour 水彩
normalfilter Geometry 几何
normalfilter AncientTown 中国水墨
normalfilter HeavyColor 重彩
normalfilter ColouredSky 彩色天空
normalfilter Dobrovo 马赛克
normalfilter Golden 金黄
normalfilter Faun 牧神
normalfilter Femme 双面人
normalfilter Kandingsky 线段
normalfilter Miobi 少女
normalfilter Monstre 怪物
normalfilter BlueSky 蓝天
normalfilter Roland 水彩2
normalfilter Cartoon 漫画
normalfilter Metal 金属
normalfilter TheScream 呐喊
normalfilter Wave 波浪
normalfilter Composition 组合
--------------- ----------------- -----------
skyfilter cartoon_skyfilter 卡通天空
You can’t perform that action at this time.