- - PR -
【VB.NET】TIFファイルの解像度を指定のDPIに変換するには?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-01-31 18:33
いつもお世話になっております。
VB.NETを使用し96DPIのTIFファイルを、指定したDPIに変更し同一ファイル名で 保管したいのですが、可能でしょうか? Imageで取り込むところまではわかるのですが、DPIの設定の方法が良く分かりません。 よろしくお願い致します。 [ メッセージ編集済み 編集者: tkinu 編集日時 2006-02-02 07:57 ] |
|
投稿日時: 2006-02-02 07:59
やはり難しいのでしょうか?
|
|
投稿日時: 2006-02-02 08:18
Bitmapクラスのインスタンスを作成してSetResolutionメソッドを呼べば設定できそうですが。 保存はSaveメソッド。 上書きとなるとちょっと面倒ですが、一番手っ取り早いのはファイルを一旦MemoryStreamに移して元ファイルをさっさとCloseし、MemoryStreamでBitmapを作成することかな。 使い終わったBitmapインスタンスはDisposeするようにしましょう。 |
|
投稿日時: 2006-02-02 09:32
Hongliangさん
ありがとうございます! BitmapクラスにTifを取り込んで解像度を変更することができました! |
1