MJPG-streamer

"MJPG-streamer",是用于从webcam摄像头采集图像,把他们以流的形式通过基于ip的网络传输到浏览器如Firehox,Cambozola,VLC播放器,Windows的移动设备或者其他拥有浏览器的移动设备。她可以利用某些webcams的硬件压缩功能来降低服务器CPU的开销。她为嵌入式设备和一些常规服务器提供了一个轻量且更少CPU消耗的方案,因为她无需为视频帧压缩浪费大量的计算效率(这

mozjpeg

mozjpeg的目的是提供产品级的JPEG格式解码器来提高压缩率。

Ejoy2D

Ejoy2D是一款图形引擎、基于C和Lua开发,底层是一个十分简单的核心层,基本上只负担绘制工作,上层语言是Lua。Ejoy2D是国内简悦(EJOY)游戏公司所开发的一款游戏图形引擎,旨在帮助开发人员轻松地嵌入到游戏引擎中,方便开发者定制自己所需的功能。遵循MIT开源许可。

SimpleImage

SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。SimpleImage中的ImageRender是图片处理的基类,它是一个抽象类,我们看到,该类中定义了一个抽象方法render(),同时持有一个对ImageRender类的引用。ReadRedner可以理解成一个组件,不是一个装饰者,因为ReadRender是所有渲染操作的第一步。

OpenImageIO

OpenImageIO是一个图像读写库,同时提供一些工具和应用。

OpenRoss

OpenRoss图像代理服务提供了一种动态对图像进行大小调整的在线服务。快速、高效以及自动缩放。依赖:Python2.7Twisted13.1GraphicsMagick1.3.19nginx1.6.0

WADParser.py

WADParser.py是一个Python脚本,用来将DOOM/Hexen的WAD文件转成SVG文件。

Kity

Kity是一个基于SVG的矢量图形库,帮助你快速在页面上创建和使用矢量元素。面向对象的接口风格在Kity里,所有图形,以及交换的数据,都是以强类型的对象出现的,可以非常方便地使用和拓展它们。丰富的图形Kity内置了的图形,包括矩形、圆形、椭圆、多边形、自动曲线、直线、正多边形、星形、饼、环、旋转形等等,还有最强大的Path工

Cinder

Cinder是一个C++开源库,用于创建高质量的创意图。Cinder支持MacOSX,Windows和iOS.要求Xcode4.4或者VisualC++2010。

p5.js

p5.js是一套具有类似Processing编程语言的可视化JavaScript库,是当代Web的Processing,能够比得上甚至优于D3.js、EaselJS、Three.js、Raphaël、KineticJS、Paper.js、Famo.us,或者是Impact等类库。p5.js有完整的一套画图功能,既可当作画图软件使用,也包括支持与各类页面元素交互的库。然而,开发者没有被

ncollide

ncollide是Rust语言实现的2D和3D的碰撞检测库。示例代码:let cylinder = Cylinder::new(0.5f32, 1.0);assert!(cylinder.half_height() == 0.5);assert!(cylinder.radius() == 1.0);

background-size-polyfill

CSS3新增的background-size是一个很有用的属性,用于定义背景图片的尺寸。由于是CSS3新增的属性,所以IE低版本自然就不支持了,但是作者写了一个htc文件,名叫background-sizepolyfill,使用该文件能够让IE7、IE8支持background-size属性。其原理是创建一个 img 元素插入到容器中,并重新计算宽度、高度、left、