質問
毎日数百枚の画像を特定の方法で変換する必要があります。
バッチ透かし、画像のサイズ変更をサポートし、自動化できる (古い構成を再利用できる) 最高のフリーウェア ツールまたは C# コードが必要です。
どのようなツールをお勧めしますか?
解決
デイブ・ワイナー scripting.comするの名声は<のhref = "HTTPとの彼の成功について掲載されています/ /www.imagemagick.org/script/index.php」のrel = "nofollowをnoreferrer"> ImageMagickのの。私はその自由だと思います。
他のヒント
IrfanViewはのかなりまともなバッチ画像処理/変換をサポートしています。
あなたは、フレームワークに組み込まれたGDI +のもの(System.Drawingとその子)(と私はあなたが「C#の」との質問にタグ付けされた理由です推測している)、独自のソリューションを展開したい場合は十分すぎるほど、かなり強力ですあなたが必要があると思い何を達成します。このアプローチの利点は、あなたがそのようにコーディングする選択する必要があり、独自の変換を定義し、エン質量それらを適用することができるということです。
見てください NetpBM コレクション. 。300 を超えるツールが含まれており、数百のグラフィック形式をサポートしています。ツールを 1 つずつ使用して、実行したいプロセスを簡単に実験し、後でそれらを 1 つのスクリプトにバインドすることができます。これはオープン ソース コードであるため、最大のパフォーマンスを実現したい場合は、興味のあるコードをスタンドアロン プログラムとしてパッケージ化することもできます。
通常、netpbm はツールをパイプラインに組み合わせて作業します。それで、あなたは使うでしょう パムスケール 画像を拡大縮小したり、 パムコンプ 結果を透かしと結合します。透かしが画像ごとに異なる場合は、次を使用できます。 pbmテキスト それを作成するために。
例の多くは、それは非常に難しいことではありませんそこのC#での画像操作のこれらの種類を行うのがあります。
ここで画像のサイズを変更し、透かしジョエルNeubeckから2件の記事があります。
http://www.codeproject.com/KB/GDI-plus /imageresize.aspxする
http://www.codeproject.com/KB/GDI-plus /watermark.aspxする
あなたはすべて一緒にこれらをパッケージ化し、これらの操作を適用しながら、すべての画像を処理するための簡単なプログラムを書くことができます。