写点什么

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

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

关注

评论

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

直播预告 | TDengine & Apache SeaTunnel 联合应用最佳实践

TDengine

Apache tdengine 时序数据库

优秀的pdf编辑器:Acrobat Pro DC 中文直装版

真大的脸盆

Mac PDF Mac 软件 PDF格式转换

Databend v1.1 版本发布!

Databend

【经验分享】硬件工程师需要知道的DFM可制造性设计

华秋PCB

工具 电路 PCB PCB设计 可制造性

实战分享丨 MySQL 与 Django 版本匹配相关经验

Java你猿哥

Java MySQL SSM框架 实战 Diango

Linux 修改系统时间的两种方式

会踢球的程序源

Java Linux

PostgreSQL技术内幕(七)索引扫描

酷克数据HashData

数据库 postgresql

缓存一致性设计思路

我爱娃哈哈😍

redis 缓存 缓存一致性

【Linux】系统中安装Go环境

A-刘晨阳

Go Linux 三周年连更

涅槃重生!字节大牛力荐大型分布式手册,凤凰架构让你浴火成神

Java你猿哥

架构 分布式架构 凤凰架构

如何将一个链表分组并对每组进行反转?

Java你猿哥

Java 链表 架构师 SSM框架 链表结构

大咖力荐 |《中国企业软件研发管理白皮书》为什么值得看?

万事ONES

ElasticSearch 高级检索,按照顺序进行搜索

alexgaoyh

elasticsearch dsl 顺序搜索 高级检索 与或关系

某程序员哀叹:写几年代码,回头一看80%都没用,没法写上简历!

Java你猿哥

Java 程序员 面试 简历

ReentrantLock和Synchronized使用与区别,多线程安全问题

共饮一杯无

synchronized ReentrantLock 三周年连更

分布式文件系统FastDFS

会踢球的程序源

Java fastdfs 分布系统

人工智能会取代人类成为地球的主宰么?| 社区征文

毛小毛

人工智能 ChatGPT 三周年征文

阿里高工纯手写的《分布式架构手册》仅仅一天GitHub就标星128K

Java你猿哥

架构 分布式 分布式架构

解析单存储库:定义、优势与挑战

龙智—DevSecOps解决方案

谷歌 Monorepo Monolith 单储存库

解决流水线瓶颈、提升编码效率的五个方法(上篇)

龙智—DevSecOps解决方案

ci cicd 持续集成 流水线

研究思考丨关于软件复杂度的困局

阿里巴巴云原生

阿里云 云原生 复杂度

运维审计录像的作用是什么?用什么软件好?

行云管家

堡垒机 运维审计 审计录像

阿里耗时1年:用283张图+24问完美诠释“Java并发编程”所有难点

做梦都在改BUG

Java 并发编程

面试了个阿里P7大佬,他让我见识到什么才是“精通高并发与调优”

做梦都在改BUG

Java 高并发 性能调优

RocketMQ 多级存储设计与实现

阿里巴巴云原生

阿里云 RocketMQ 云原生

OneCode 开源集成开发工具ESD功能介绍

codebee

开源 低代码平台

互联网工程师Java面试八股文及答案整理(2023最新版)

Java你猿哥

Spring Cloud springboot java面试 面经 JVM面试

关于自托管环境,您了解多少?

龙智—DevSecOps解决方案

Atlassian Data Center

如何解决spring的循环依赖问题?

做梦都在改BUG

Java spring 循环依赖

Postman Runner 使用指南

Liam

Java 后端 Postman 接口测试 API 开发

打造安全无忧软件应用的十大最佳实践

龙智—DevSecOps解决方案

软件开发 软件开发安全

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