- PR -

画像ファイルをバッチ処理で解像度変換

1
投稿者投稿内容
contax
会議室デビュー日: 2004/07/02
投稿数: 6
投稿日時: 2004-07-14 15:22
「バッチ処理にて、画像ファイルを読み込んで、解像度を落として画像ファイルを保存する」ソフトを作成したいのですが、何かよい方法は無いでしょうか?
開発言語は出来れば、VB6、VB.Net、VisualC#.Netのいずれかが望ましいです。
ご存知の方がおられましたら、ご教授願います。
あみゅせる
常連さん
会議室デビュー日: 2004/07/08
投稿数: 33
お住まい・勤務地: 神奈川県
投稿日時: 2004-07-14 16:32
こんにちは。
引用:

contaxさんの書き込み (2004-07-14 15:22) より:
「バッチ処理にて、画像ファイルを読み込んで、解像度を落として画像ファイルを保存する」ソフトを作成したいのですが、何かよい方法は無いでしょうか?
開発言語は出来れば、VB6、VB.Net、VisualC#.Netのいずれかが望ましいです。
ご存知の方がおられましたら、ご教授願います。


「解像度を落とす=サイズを小さくする」で問題ないですか?
ファイルフォーマットにもよりますが、BMP/PNG/GIF/JPEGなどでしたら
GDI+を利用すると比較的簡単です。
System.Drawing.Graphics.DrawImageを使用します。
双三次補間なんかすればそこそこキレイですよ。
_________________
きよの
常連さん
会議室デビュー日: 2004/02/07
投稿数: 34
投稿日時: 2004-07-14 16:33
引用:

「バッチ処理にて、画像ファイルを読み込んで、解像度を落として画像ファイルを保存する」ソフトを作成したいのですが、何かよい方法は無いでしょうか?



画像ファイルの読み込みと、書き出しは、Bitmap クラスで行えます。
画像フォーマットは、JPEG/PNG/GIF/BMP など主要なものはサポートされています。

解像度の変更は以下の記事が参考になるはずです。
http://www.atmarkit.co.jp/fdotnet/dotnettips/023resize/resize.html
contax
会議室デビュー日: 2004/07/02
投稿数: 6
投稿日時: 2004-07-14 16:48
あみゅせるさん、きよのさん、ご回答ありがとうございます。
早速試してみます。
1

スキルアップ/キャリアアップ(JOB@IT)