现有的.net库,用于生成具有以下要求的图像

时间:2014-01-08 12:41:51

标签: c# image-processing

我正在寻找一个现有的.net图像库来生成具有以下要求的图像。

  1. 具有纯色背景的图像。
  2. 在纯色背景的顶部是一个图案(从#1上的基本图像上平铺的小图像),我应该可以设置它的不透明度。 #1和#2完成背景
  3. 3个文本区域将放置在背景之上。从固定职位开始。
  4. 应该能够设置字体,大小,颜色,位置。
  5. 图像布局如下所示。

    enter image description here

    编辑:已经使用GDI +和ImageMagick完成了这项工作。谢谢你的回答

2 个答案:

答案 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)上转换,编辑或撰写图像。