我必须每天以特定的方式转换几百张图像。
我需要最好的免费软件工具或一段支持批量水印、调整图像大小并且可以自动化(旧配置可以重用)的 C# 代码。
你建议什么工具?
我必须每天以特定的方式转换几百张图像。
我需要最好的免费软件工具或一段支持批量水印、调整图像大小并且可以自动化(旧配置可以重用)的 C# 代码。
你建议什么工具?
scripting.com名声的 Dave Winer一直在发布关于他在ImageMagick上的成功。我认为它是免费的。
IrfanView有相当不错的批量图像处理/转换支持。
如果您想推出自己的解决方案(我猜这就是您用“C#”标记问题的原因),框架中内置的 GDI+ 内容(System.Drawing 及其子项)非常强大,足以完成你需要。这种方法的优点是,如果您选择以这种方式编码,您可以定义自己的转换并整体应用它们。
有很多使用 C# 进行此类图像处理的示例,这并不难。
这是 Joel Neubeck 的两篇文章,它们调整了图像的大小和水印。
http://www.codeproject.com/KB/GDI-plus/imageresize.aspx
http://www.codeproject.com/KB/GDI-plus/watermark.aspx
您可以将它们打包在一起并编写一个简单的程序来处理所有图像,同时应用这些操作。
请参阅http://www.abadev.com上的 IMG 转换