- - PR -
画像ファイルをバッチ処理で解像度変換
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2004-07-14 15:22
「バッチ処理にて、画像ファイルを読み込んで、解像度を落として画像ファイルを保存する」ソフトを作成したいのですが、何かよい方法は無いでしょうか?
開発言語は出来れば、VB6、VB.Net、VisualC#.Netのいずれかが望ましいです。 ご存知の方がおられましたら、ご教授願います。 | ||||
|
投稿日時: 2004-07-14 16:32
こんにちは。
「解像度を落とす=サイズを小さくする」で問題ないですか? ファイルフォーマットにもよりますが、BMP/PNG/GIF/JPEGなどでしたら GDI+を利用すると比較的簡単です。 System.Drawing.Graphics.DrawImageを使用します。 双三次補間なんかすればそこそこキレイですよ。 _________________ | ||||
|
投稿日時: 2004-07-14 16:33
画像ファイルの読み込みと、書き出しは、Bitmap クラスで行えます。 画像フォーマットは、JPEG/PNG/GIF/BMP など主要なものはサポートされています。 解像度の変更は以下の記事が参考になるはずです。 http://www.atmarkit.co.jp/fdotnet/dotnettips/023resize/resize.html | ||||
|
投稿日時: 2004-07-14 16:48
あみゅせるさん、きよのさん、ご回答ありがとうございます。
早速試してみます。 |
1