C# と VB.NET の質問掲示板
ASP.NET、C++/CLI、Java 何でもどうぞ
C# と VB.NET の入門サイト
画像変換について
(過去ログ 6 を表示中)
掲示板トップ
C# と VB.NET 入門
新規作成
利用方法/規約
トピック表示
ランキング
記事検索
過去ログ
[トピック内 4 記事 (1 - 4 表示)] <<
0
>>
■6867
/ inTopicNo.1)
画像変換について
▼
■
□投稿者/ grandbluex
二等兵(5回)-(2006/09/26(Tue) 22:18:17)
分類:[C#]
分類:[C#]
前回、WEBBrowserでお世話になったものです。
今回、C#で画像の変換(主にサイズの変更)を行う簡単なソフトを作成しています。
使用しているソフトは
2005AC
Windows XP SP2
です。
現在
Bitmap dest = new Bitmap(src, (int)width, (int)height);
dest.Save(output);
という方法で縦と横を指定して変換したファイルを保存しているのですが
画像サイズ(ピクセル)を50%にしても画像容量サイズが元の容量より大きくなってしまいます。
このような場合、どのようにすればサイズを変更とともに容量もそれと同じように減少するのでしょうか?
ご教授の程宜しくお願いします。
0
引用返信
編集キー/
編集
■6870
/ inTopicNo.2)
Re[1]: 画像変換について
▲
▼
■
□投稿者/ Hongliang
曹長(93回)-(2006/09/26(Tue) 23:22:59)
分類:[C#]
Save メソッドはデフォルトでは PNG 形式で保存するはずです。
ImageFormat を指定する Save メソッドのオーバーロードを使うようにし、妥当な形式を使用すればある程度稼げるでしょう。
Jpeg であれば、どぼん! さんのところとかに品質を指定しての保存方法なども載っていました。
0
引用返信
編集キー/
編集
■6879
/ inTopicNo.3)
Re[2]: 画像変換について
▲
▼
■
□投稿者/ まきなす
二等兵(2回)-(2006/09/27(Wed) 14:07:27)
分類:[C#]
EncoderParameterにEncoder.Qualityを指定し、コーデックを設定してSaveすれば画質のコントロールができるかと思います。
Qualityの値で容量もある程度決められるのではないでしょうか。
0
引用返信
編集キー/
編集
■6903
/ inTopicNo.4)
Re[3]: 画像変換について
▲
▼
■
□投稿者/ grandbluex
二等兵(6回)-(2006/09/27(Wed) 23:23:30)
分類:[C#]
Hongliang 様
まきなす 様
返答が遅くなってしまい申し訳ありません。
ご教授ありがとうございます。
おかげさまで、無事今抱えていた問題を解決することができました。
お二人方の方法のどちらでも十分な程、画質&容量調整をすることができました。
今後とも宜しくお願い致します。
解決済み
引用返信
編集キー/
編集
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
過去ログには書き込み不可
管理者用
-
Child Tree
-