写点什么

腾讯 AlloyTeam 再次发力:开源 HTML5 图像处理引擎 AlloyImage

  • 2013-03-27
  • 本文字数:832 字

    阅读完需:约 3 分钟

近日,AlloyTeam 的腾讯 Web 前端 Alloy 团队 Blog 再次引起了业界的广泛关注,原因就是该团队近日推出了最新的开源项目:一个基于 HTML5 技术的专业级图像处理引擎——AlloyImage(简称 AI),以及一个在线 Web 图像处理平台——AlloyPhoto(简称 AP)。这预示着腾讯的 Web 前端团队将在底层基础技术层面做深入研究,并将更多的为业界提供基础技术服务。

据称,该项目同时也将与 HTML5 梦工场一起推动 HTML5 技术在业界的广泛深入的应用。在其官方博客中,是这样介绍的:

AlloyImage 是一个使用 JavaScript 语言开发的,基于 Web 的在线图像处理引擎,除了核心底层图像处理引擎,还同时集成了一些方便快捷的图像处理 API,您可以将它简单快捷的引用到您的 Web 网页中,做出与 PhotoShop 一样的优美效果。甚至,你可以用 AlloyImage 来开发一个 Web 在线图像处理软件,如:Web 版的 PhotoShop—— AlloyPhoto

AlloyImage 主要使用 HTML5 的 Canvas 技术,并在多图层(Layer)处理方面做了创新性的尝试,不仅如此,在技术实现层面,其架构方便扩展,使用者可以很容易写出现一个 AlloyImage 的滤镜插件,很多 API 支持重载,参数传递灵活。

Peak-Labs 创始人,Mammoth 猛犸浏览器、Rasgueado 键盘作者 @PeakJi 在阅读完代码后也评论道:全中文注释超感人,但处理后的图片是 base64 编码的 data:image 类型 (比较少被用于大尺寸图像,一般是减少请求用的),大图解码时可能会锁 UI thread 造成卡死,而且大部分 webkit 浏览器不会缓存这种图片。

2012 年 6 月,Tencent AlloyTeam 就曾将其前端 JavaScript 开发框架 JX(JavaScript eXtension tools)开源,该框架具有原生对象零污染、模块封包、多版本共存、分层设计以及无缝集成各种 js 框架的特点,可与 jQuery、YUI、Mootools 和 Prototype.js 等框架无缝集成。更多详细信息可访问腾讯 Web 前端 Javascript 开发框架 JX(Javascript eXtension tools)

了解更多

2013-03-27 18:535308
用户头像

发布了 156 篇内容, 共 51.5 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

架构师训练营第 6 周作业

netspecial

极客大学架构师训练营

实用超参数优化

计算机与AI

学习

CAP原理

知行合一

架构师训练营 1 期 -- 第六周笔记

曾彪彪

极客大学架构师训练营

第六周作业

Meow

架构师训练营第 1 期第六周总结

Leo乐

极客大学架构师训练营

Architecture Phase1 Week6:Summarize

phylony-lu

极客大学架构师训练营

第六周作业1

Yangjing

极客大学架构师训练营

架构师训练营第六周作业

吴传禹

极客大学架构师训练营

架构师训练营第六周总结

吴传禹

极客大学架构师训练营

架構師訓練營 week6 作業

ilake

【架构师训练营第 2 期】第 2 周作业

知致

架构师训练营第六周作业

xs-geek

极客大学架构师训练营

第二周-学习总结

ray-arch

极客大学架构师训练营

【第六周】技术选型(二)

云龙

架构师训练营第六周课后作业

Gosling

极客大学架构师训练营

架构师训练营第二周总结

Sandman

极客 - 架构设计指导原则

jorden wang

架构设计原则

Netty源码解析 -- 内存池与PoolArena

binecy

Netty 内存管理 源码解析

架构设计学习笔记2

Arthur

极客大学架构师训练营

理解用户故事的本质

Bruce Talk

敏捷 用户故事 Product Owner

2周 作业

水浴清风

初始化文章

Yuchen

自我独白

架构师课程第二周作业

文江

架构训练营第二周作业

一期一会

第二周学习总结

晴空万里

极客大学架构师训练营

极客时间-设计原则

第二周作业

jingx

架构师训练营 1 期第 6 周:技术选型(二) - 总结

piercebn

极客大学架构师训练营

应用这5步项目任务从分解到执行的方法和工具

boshi

项目管理 思维导图 项目排期

第二周作业

Hjh

腾讯AlloyTeam再次发力:开源HTML5图像处理引擎AlloyImage_JavaScript_贾国清_InfoQ精选文章