HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

腾讯 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:535292
用户头像

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

关注

评论

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

运维一款月变更70+次的服务,是一种什么体验?

华为云开发者联盟

开发 华为云 华为云开发者联盟

Java实战1

thinkers

线程池、Lambda、Java实战

TIKV 分布式事务--悲观锁

TiDB 社区干货传送门

TiDB 底层架构 TiDB 源码解读 TiKV 源码解读 TiKV 底层架构

一文了解TiDB的资源管控(Resource Control)能力

TiDB 社区干货传送门

实践案例 新版本/特性解读 7.x 实践

软件测试学习笔记丨 k8s环境部署实战

测试人

软件测试 测试开发

Javascript 重难点总结分享,看到就是赚到!

秃头小帅oi

TIKV 分布式事务--加锁的 KEY 是什么

TiDB 社区干货传送门

TiDB 底层架构 TiDB 源码解读

万字带你走过数据库的这激荡的三年

NebulaGraph

数据库

资深项目管理者教你快速掌握高效沟通的汇报技巧

霍格沃兹测试开发学社

阿里云大降价后,与主流云厂商的价格对比,你选哪家?

NineData

数据库 阿里云 服务器 云厂商 阿里云降价

易点天下旗下出海应用数据分析与增长模型平台即将发布,一大波内测福利正在袭来!

新消费日报

把简单留给用户,把复杂交给 AI

Kyligence

大数据 AI 数据治理 指标平台

面试官:说说SSO单点登录的实现原理?

王磊

Java 面试

熟悉TiDB运维管理工具之TiUP(二)

TiDB 社区干货传送门

管理与运维

黄东旭:2024 现代应用开发关键趋势——降低成本、简化架构

TiDB 社区干货传送门

数据库前沿趋势

WebSocket 连接保持方法详解

Apifox

程序员 前端 后端 websocket 长连接

英特尔携手AT&T、德国电信等推动vRAN创新,AI技术提升网络能效

E科讯

JavaScript中的包装类型详解

秃头小帅oi

JavaScript 前端

TIDB全量+实时增量备份(实现恢复数据库到指定时间点)

TiDB 社区干货传送门

数据库架构设计

有道QAnything背后的故事---关于RAG的一点经验分享

有道技术团队

语言 & 开发 #开源

马帮ERP与ETLCloud快速同步

RestCloud

数据同步 ETL 数据集成 ERP

测试管理进阶 | 快速掌握高效沟通的汇报技巧

测吧(北京)科技有限公司

测试

Solidity案例详解(四)投票智能合约

BSN研习社

区块链 Solidity

英特尔x爱立信:以开放式移动网络加速未来关键领域数字化转型

E科讯

【论文精读】| 综述:模糊测试的艺术、科学和工程(下)

云起无垠

“智慧工程”助力房企突破发展瓶颈,精细化管理降本增效

Kyligence

大数据 数字化 解决方案 精细化管理

化是渐化,变是顿变:一窥 OpenAI Sora 相关技术的演进

Baihai IDP

程序员 AI openai 白海科技 GenAI

Redisson 框架中的分布式锁

emanjusaka

Java redis redisson 分布式锁

熟悉TiDB运维管理工具之TiUP(一)

TiDB 社区干货传送门

管理与运维

TiDB PLAN REPLAYER 功能使用实践

TiDB 社区干货传送门

6.x 实践

已解决org.springframework.boot.context.embedded.EmbeddedServletContainerException嵌入式Servlet容器异常的正确解决方法

小明Java问道之路

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