uexImageFilter

1、简介

图片处理插件

本文的目的是为了开发能够更好更快地将API集成到自己的项目中,在使用前最好先使用好我们提供的demo并对照文档运行看看效果。
这里可以【参考教程】下载AppCan IDE为开发者工具开发,然后集成到自己的项目上。

1.1、说明
  • 该插件实现了仿Instagram 的图像处理功能。插件需要引擎3.8以上版本
  • 插件集成使用说明:(已集成到平台公共插件,直接勾选打包)
    1.2、UI展示
    uexImageFilter
1.3、开源源码

插件测试用例与源码下载:点击 插件中心至插件详情页 (插件测试用例与插件源码已经提供)

4.0插件测试用例:点击下载

1.4、平台版本支持

本插件的所有API默认支持Android4.0+iOS7.0+操作系统. 有特殊版本要求的API会在文档中额外说明.

1.5、接口有效性

本插件所有API默认在插件版本4.0.0+可用.
在后续版本中新添加的接口会在文档中额外说明.

2、API概览

2.1、方法
open //打开图片处理界面

uexImageFilter.open(json,callback)

说明:

打开一个带有预览的界面

插件需要引擎3.8以上版本

参数:

json是一个JSON对象,各字段如下:

参数名称 参数类型 是否必选 说明
path String 待处理的图片路径,支持wgt://,res://,file:/

callback是一个Function类型的回调

callback=funciton(error,path){}
参数名称 参数类型 是否必选 说明
error int !error 表示成功。其他表示失败
path String 处理之后的图片保存地址

示例:

uexImageFilter.open({
    path: "res://girl.jpg"
}, function(error, path) {
    if (!error) {
        console.log(path);
    } else {
        console.log("user canceled");
    }
})
openView //打开View

uexImageFilter.open(json)

说明:

打开单个View

参数:

json是一个JSON对象,各字段如下:

参数名称 参数类型 是否必选 说明
path String 待处理的图片路径,支持wgt://,res://,file:/
x Number View顶点的左边距,默认为0
y Number View顶点的上边距,默认为0
w Number View的宽度 -1为撑满屏幕
h Number View的高度 -1为撑满屏幕
type String 处理图片的类型,不区分大小写。可选值如下:"1977","Amaro","Brannan","Earlybird","Hefe","Hudson","InkWell","Lomo","LordKelvin","Nash","Rise","Sierra","Sutro","Toaster","Walden"

示例:

uexImageFilter.openView({
  w:720,
  h:720,
  type:"InkWell",  
  path: "res://girl.jpg"
});
closeView //关闭View

uexImageFilter.closeView()

说明:

参数:

示例:

uexImageFilter.closeView()

3、更新历史

iOS

API版本: uexImageFilter-4.0.0

最近更新时间:2016-11-03

历史发布版本 更新内容
Android

API版本: uexImageFilter-4.0.0

最近更新时间:2016-11-03

历史发布版本 更新内容
还需要帮助吗? 联系我们
最新更新 8th Jul 2021