我每天必须以特定的方式转换数百张图像。

我需要最好的免费软件工具或一段支持批量水印、调整图像大小并且可以自动化(可以重用旧配置)的 C# 代码。

你建议使用什么工具?

有帮助吗?

解决方案

戴夫·维纳 脚本网站 名人已经发布了他的成功 图像魔术师. 。我认为它是免费的。

其他提示

的IrfanView 具有相当不错的批量图像处理/转换的支持。

如果你想推出自己的解决方案(我猜这就是为什么你标记为“C#”的问题)的GDI +的东西内置到框架(System.Drawing中和它的孩子)是非常强大的,绰绰有余完成你所需要的。这种方法的好处是,你可以定义自己的变换并应用它们EN-质量,你应该选择的代码这种方式。

看那的NetPBM合集。它包含超过300的工具,并支持数以百计的图形格式。您可以轻松地与您要使用的工具逐一完成加工实验,后来又一起将它们绑定到一个脚本。这是开放的源代码,所以如果你想获得最大的性能,你甚至可以打包在一起,你所感兴趣的INA独立的程序代码。

您通常通过工具组合到一个管道与工作的NetPBM。所以,你可以使用 pamscale 以扩展您的形象,的 pamcomp 以将结果与水印结合起来。如果水印每个图像各不相同,您可以使用 pbmtext 来创建它。

有很多例子在那里做这些种类与C#图像操作的,它也不是很困难的。

下面是从乔尔Neubeck两篇文章,其调整大小和水印的图像。

http://www.codeproject.com/KB/GDI-plus /imageresize.aspx

http://www.codeproject.com/KB/GDI-plus /watermark.aspx

您可以全部一起封装这些向上和同时施加这些操作编写一个简单的程序来处理的所有图像。

请参阅的IMG转换在 http://www.abadev.com

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top