JHotDraw

JHotDraw是一个开源项目,它是一个二维的GUI框架,主要用于支持用Java开发的图形编辑器。它的设计中采用了许多著名的设计模式,因而具有良好的框架、很好的复用性和扩展性。针对矢量图形软件开发过程中面临的各种难题,本文提出了基于JHotDraw的解决方案,实现了功能模块的松散耦合关系,降低了代码的复杂度,并为开发矢量图形软件提出了新的思路。

QTeXEngine
QTeXEngine

QTeXEngine是一个QtiPlot的扩展插件,用来将二维的图形转成TeX格式文档,所有通过QtiPlot的QPainter绘制的图形都可以通过它来导出,下面是一个例子:voidMyClass::exportTeX(constQString&fileName){QTeXPaintDevicetex(fileName,QSize(500,400));QPai

CxImage
CxImage

CxImage是一个可以用于MFC的C++图像处理类库类,它可以打开,保存,显示,转换各种常见格式的图像文件,比如BMP,JPEG,GIF,PNG,TIFF,MNG,ICO,PCX,TGA,WMF,WBMP,JBG,J2K等格式的文件。可以实现BMP<->JPG,PNG<>TIFF格式等等的互相转换。 CxImage不仅可以实现图像文件的类型转换,还可以实现在内存

Easy PHP Thumbnail Class
Easy PHP Thumbnail Class

EasyPHPThumbnailClass可以用来轻易的生成图片的缩略图的PHP类。该类还可以给缩略图增加各种效果,例如阴影、剪切、圆边处理、过滤器等超过45种图像处理方法。

libexif

libexif是一个用来读取数码相机照片中包含的EXIF信息的C语言库,支持多种平台。

begtostudy-imagelib

begtostudy-imagelib是一个开源的VC图像库

ExifLibrary for .NET
ExifLibrary for .NET

很明显,从该软件的名称就可知道这是一个.NET环境下用来解析图片的EXIF信息的程序库。

Picasso Graphic

Picasso是一个高质量的2D矢量图形渲染库,支持path,matrix,gradient,pattern,image和truetypefont等功能。可以用来开发图形GUI系统,渲染矢量图形,SVG,PostScript,内置图片解码框架,支持png,jpeg,webp等多种流行图片格式编解码。

java-image-scaling

java-image-scaling可用来生成高质量的图像缩略图。

CreEPS

CreEPS是一个C++类,提供一个容易从内部生成的代码向量图的界面。该图存储为压缩的PostScript(EPS)的文件。它具有所有的基本图形元素,用户可配置的填充类型和printf风格的文本输出。包含大量例子文件。

OpenCSG

OpenCSG是一个基于图像CSG的库,CSG使用OpenGL渲染。OpenCSG使用c++编写,并支持MicrosoftWindows或Linux操作系统下最先进的图形硬件。什么是CSG呢?CSG是ConstructiveSolidGeometry(构造实体几何)的缩写,它使用简单的3D图形来构造复杂图形。也就是说,通过附加或求差的方法可以进行图形的组合,那些不是由CSG操作产生的最基本

Sikuli

MIT设计了一种新颖的图形脚本语言Sikuli,计算机用户只须有最基本的编程技能(比如会写print"helloworld"),他不需要去写出一行行代码,而是用屏幕截图的方式,用截出来的图形元素组合出神奇的程序。根据MIT研究人员的论文(PDF)描述,使用者只要对Python语言有基本的了解,Sikuli可以利用图形用户界面的截图元素自动的完成大多数编程任务。用研究人员的举的例子来说,就