bobo腾讯开源web图像处理引擎:AlloyImage
2014-07-09 09:54
495 查看
AlloyImage是腾讯Web前端 AlloyTeam 近日推出了最新开源项目。一个基于HTML5技术,使用Javascript语言开发的Web的在线图像处理引擎 (简称AI),以及一个在线Web图像处理平台AlloyPhoto(简称AP)。集成了一些方便快捷的图像处理API,您可以将它简单快捷的引用到您的Web网页中。
AlloyImage主要使用html5的canvas技术,并在多图层(layer)处理方面做了创新性的尝试,不仅如此,在技术实现层面,其架构方便扩展,使用者可以很容易写出现一个AlloyImage的滤镜插件,很多API支持重载,参数传递灵活。
后续AlloyImage将会持续更新,将更多的处理效果与工具加入到其中,并且会在性能方面做出一些优化与尝试,AlloyImage将力求做一个开放、开源的强大的js图像库。
AlloyImage特性:
强大功能
基于多图层操作 — 一个图层的处理不影响其他图层
与PS对应的17种图层混合模式 — 便于PS处理教程的无缝迁移
多种基本滤镜处理效果 — 基本滤镜不断丰富、可扩展
基本的图像调节功能 — 色相、饱和度、对比度、亮度、曲线等
便捷开发
简单快捷的API — 链式处理、API简洁易用、传参灵活
多种组合效果封装 — 一句代码轻松实现一种风格
友好参数支持 — 中、英文参数双向支持,降低专业词汇记忆门槛
接口一致的单、多线程支持 — 单、多线程切换无需更改一行代码,多线程保持快捷API特性
可预见的错误友好提醒 — 对一些可能出现错误的地方提醒,方便开发与调试
丰富扩展
方便的添加功能扩展 — 轻松添加滤镜插件
为扩展提供数学封装 — 封装了一些数学模块供扩展调用
建议使用场景
桌面软件客户端内嵌网页运行方式 >>>打包webkit内核: 用户较大头像上传风格处理、用户相册风格处理(处理时间平均<1s)
Win8 Metro应用 >>>用户上传头像,比较小的图片风格处理后上传(Win8下IE10支持多线程)
Mobile APP >>>Andriod平台、IOS平台小图风格web处理的需求,如phoneGap应用, 在线头像上传时的风格处理、mobile web端分享图片时风格处理等
AlloyPhoto特性:
基于AlloyImage的Web应用
简约版和专业版
AlloyImage能力展示
AlloyImage的强势Demo
方便快捷图片在线图像处理
保存图片到本地
源码结构:
清晰的架构体系
方便扩展的插件系统
开放的数学处理模块
灵活的Public API方法重载
单例化主处理对象,节省内存
中英文友好参数映射支持
官网:http://alloyteam.github.com/AlloyPhoto/
在线Demo-AlloyPhoto:http://alloyteam.github.com/AlloyPhoto/alloyphoto.html
源码:https://github.com/AlloyTeam/AlloyPhoto
团队Blog:http://www.AlloyTeam.com/
API文档:http://alloyteam.github.io/AlloyPhoto/docs.html
DEMO:
http://alloyteam.github.io/AlloyClip/ http://alloyteam.github.io/AlloyPhoto/alloyphoto.html#
AlloyImage主要使用html5的canvas技术,并在多图层(layer)处理方面做了创新性的尝试,不仅如此,在技术实现层面,其架构方便扩展,使用者可以很容易写出现一个AlloyImage的滤镜插件,很多API支持重载,参数传递灵活。
后续AlloyImage将会持续更新,将更多的处理效果与工具加入到其中,并且会在性能方面做出一些优化与尝试,AlloyImage将力求做一个开放、开源的强大的js图像库。
AlloyImage特性:
强大功能
基于多图层操作 — 一个图层的处理不影响其他图层
与PS对应的17种图层混合模式 — 便于PS处理教程的无缝迁移
多种基本滤镜处理效果 — 基本滤镜不断丰富、可扩展
基本的图像调节功能 — 色相、饱和度、对比度、亮度、曲线等
便捷开发
简单快捷的API — 链式处理、API简洁易用、传参灵活
多种组合效果封装 — 一句代码轻松实现一种风格
友好参数支持 — 中、英文参数双向支持,降低专业词汇记忆门槛
接口一致的单、多线程支持 — 单、多线程切换无需更改一行代码,多线程保持快捷API特性
可预见的错误友好提醒 — 对一些可能出现错误的地方提醒,方便开发与调试
丰富扩展
方便的添加功能扩展 — 轻松添加滤镜插件
为扩展提供数学封装 — 封装了一些数学模块供扩展调用
建议使用场景
桌面软件客户端内嵌网页运行方式 >>>打包webkit内核: 用户较大头像上传风格处理、用户相册风格处理(处理时间平均<1s)
Win8 Metro应用 >>>用户上传头像,比较小的图片风格处理后上传(Win8下IE10支持多线程)
Mobile APP >>>Andriod平台、IOS平台小图风格web处理的需求,如phoneGap应用, 在线头像上传时的风格处理、mobile web端分享图片时风格处理等
AlloyPhoto特性:
基于AlloyImage的Web应用
简约版和专业版
AlloyImage能力展示
AlloyImage的强势Demo
方便快捷图片在线图像处理
保存图片到本地
源码结构:
清晰的架构体系
方便扩展的插件系统
开放的数学处理模块
灵活的Public API方法重载
单例化主处理对象,节省内存
中英文友好参数映射支持
官网:http://alloyteam.github.com/AlloyPhoto/
在线Demo-AlloyPhoto:http://alloyteam.github.com/AlloyPhoto/alloyphoto.html
源码:https://github.com/AlloyTeam/AlloyPhoto
团队Blog:http://www.AlloyTeam.com/
API文档:http://alloyteam.github.io/AlloyPhoto/docs.html
DEMO:
http://alloyteam.github.io/AlloyClip/ http://alloyteam.github.io/AlloyPhoto/alloyphoto.html#
相关文章推荐
- 腾讯开源:基于HTML5的图像处理引擎――AlloyImage(简称AI)
- 腾讯推出HTML5开源专业在线图像处理引擎
- 腾讯推出HTML5开源专业在线图像处理引擎
- 腾讯推出HTML5的开源专业级图像处理引擎
- HTML5开源专业图像处理引擎——AlloyImage(简称AI)
- 腾讯推出HTML5开源图像处理引擎
- 腾讯开源:基于HTML5的图像处理引擎
- AlloyTeam|腾讯全端 AlloyTeam 团队 - HTML5开源图像处理框架AlloyImage
- 收集的网络上大型的开源图像处理软件代码(提供下载链接)
- 【开源】开源了自己写的机器视觉/图像处理类库 && 相关的“机器视觉Lab”软件
- 基于web的android图像处理示例(Win7+Apache+PHP+Matlab+Android)
- 机器视觉开源处理库汇总-介绍n款计算机视觉库/人脸识别开源库/软件 -几种图像处理类库的比较-视觉相关网站
- 机器视觉开源处理库汇总-介绍n款计算机视觉库/人脸识别开源库/软件 -几种图像处理类库的比较-视觉相关网站
- 【开源自动化测试疑难FAQ】【WebDriver】RemoteWebDriver日志问题处理过程
- 开源图像处理软件代码
- 史上超强图像处理开源工具包--ImageMagick
- 收集的网络上大型的开源图像处理软件代码
- ImageMagick: 非常专业的图像处理开源工具,最清晰。
- 利用开源的驰骋工作流程引擎,处理的集团公司流程应用案例之一.