我正在寻找一个现有的.net图像库来生成具有以下要求的图像。
图像布局如下所示。
编辑:已经使用GDI +和ImageMagick完成了这项工作。谢谢你的回答
答案 0 :(得分:2)
您所描述的所有操作都可以使用GDI +使用框架的System.Drawing名称空间中的函数来执行。您可以使用MSDN搜索框架类和函数如何执行这些操作,或者您可以阅读有关该主题的书籍,如:http://www.amazon.com/NET-Graphics-Programming-Experts-Voice-ebook/dp/B001D0HKN6/ref=dp_kinw_strp_1
答案 1 :(得分:1)
我使用ImageMagick。是一个功能强大的工具套件,用于创建,编辑,编写或转换位图图像。是免费软件
请参阅:http://www.imagemagick.org
功能和功能
以下是ImageMagick可以做的几个例子:
格式转换:将图像从一种格式转换为另一种格式(例如PNG格式转换为JPEG格式)。
变换:调整图像大小,旋转,裁剪,翻转或修剪。
透明度:渲染图像的某些部分不可见。
绘图:向图像添加形状或文字。
装饰:为图像添加边框或框架。
特殊效果:模糊,锐化,阈值或色调图像。
动画:从一组图像中创建GIF动画序列。
文字&注释:在图像中插入描述性或艺术性文本。
图像识别:描述图像的格式和属性。
复合:将一个图像重叠在另一个图像上。
蒙太奇:将图像缩略图并置在图像画布上。
广义像素失真:纠正或引起图像失真,包括透视。
形状的形态:提取特征,描述形状并识别图像中的图案。
动态影像支持:读取和写入数字电影工作中常用的图像格式。
图像计算器:将数学表达式应用于图像或图像通道。
离散傅里叶变换:实现正向和反向DFT。
色彩管理:使用颜色配置文件进行精确的色彩管理,或代替色彩空间所需的内置伽玛压缩或扩展。
高动态范围图像:准确表示真实场景中的各种强度等级,从最亮的直射阳光到最深的最暗阴影。
加密或破译图像:将普通图像转换为难以理解的乱码,然后再返回。
虚拟像素支持:方便访问图像区域外的像素。
支持大图像:读取,处理或写入兆像素,千兆像素或太像素图像尺寸。
执行支持线程:ImageMagick是线程安全的,大多数内部算法并行执行,以利用多核处理器芯片提供的加速。
分布式像素缓存:将中间像素存储卸载到一个或多个远程服务器。
异构分布式处理:某些算法支持OpenCL,可充分利用跨异构平台执行的加速提供 CPU,GPU和其他处理器。
iPhone上的ImageMagick:在iOS设备(如iPhone或iPad)上转换,编辑或撰写图像。