ImageJ

ImageJ是一个基于java的公共的图像处理软件,它是由NationalInstitutesofHealth开发的。可运行于MicrosoftWindows,MacOS,MacOSX,Linux,和SharpZaurusPDA等多种平台。其基于java的特点,使得它编写的程序能以applet等方式分发。ImageJ能够显示,编辑,分析,处理,保存,打印8位,16位,3

metadata-extractor

目前最简单易用的EXIF信息处理的Java包是DrewNoakes写的metadata-extractor,该项目最新的版本是2.3.0,支持EXIF2.2版本。你可以直接从http://www.drewnoakes.com/code/exif/下载该项目的最新版本包括其源码。代码示例:http://www.drewnoakes.com/code/exif/sampleUsage.h

Eyefi I2

I2将图像转换(缩略图、缩放、边框等等)抽象到一个XML文件,通过简单的PHPAPI来生成转换后的图像。

RMagick

RMagick是Ruby语言跟ImageMagick图形处理程序之间的接口,Ruby程序可以利用RMagick对图像进行缩略、剪裁等等的一系列操作。

Jirr

Jirr是著名开源3DIrrlichtEngine的一个Java绑定。它的目的是为Java程序员提供一个最先进的、高性能的、开源和跨平台的3D引擎。

Apache Commons Imaging

ApacheCommonsImaging,以前被称为ApacheCommonsSanselan,是一个可以读写各种图像格式的库,包括快速解析图像信息(大小、色彩空间、ICC配置文件等)和元数据。这个库是纯Java的。与典型的本地代码的图像I/O库相比,它更具有可移植性,而且应该更可靠,对损坏/恶意的图像更安全,但仍然表现得相当好。它比ImageIO/JAI/java.awt.

ogre4j

ogre4j是一个能够在Java应用程序中使用OGRE(面向对象的图形渲染引擎)库的项目。

RRDtool

简单的说,RRDtool(RoundRobinDatabaseTool)就是一个强大的绘图的引擎,很多工具例如MRTG都可以调用rrdtool绘图。

GIF4J

很不幸这不是一个开源的软件包,其Light版本可以免费下载使用,但这是一个非常好的Java语言用来处理GIF图像的工具包,网上流行了不少破解。

ffmpeg-php

ffmpeg-php提供一组易于使用,面向对象的API来访问和读取视频和音频文件中的信息。它包含能够从电影文件中获取画面来作为图片的方法。这个功能非常适合于从电影文件自动创建缩略图。ffmpeg-php对于读取音频文件(mp3,wma...)的播放时间和速度等信息也非常好用的。ffmpeg-php支持很多种视频格式包括:mov,avi,mpg,wmv等等。

unicap
unicap

unicap提供了Linux下统一的访问视频捕获设备(摄像头)的接口,应用程序可以利用unicap提供的简单API来使用摄像头。

yFiles FLEX
yFiles FLEX

yWorks发布了yFilesFLEX1.3,它为我们的旗舰产品提供基于AdobeFlex的客户端附加支持,yFilesJava类库提供对图表、网络、图形的分析、自动布局及可视化支持。yFilesFLEX可以用作一个Flash用户接口,让Java服务器组件执行图形分析和自动布局计算。此版本为yFilesFLEX提供客户端交互分组,Undo/Redo功能,剪贴板支持。更多新特征包