DOBON.NET DOBON.NETプログラミング掲示板過去ログ

ビットマップを縮小すると細い線がかすれてしまう

環境/言語:[VB2008]
分類:[.NET]

こんにちは。VB2008での画像ファイルの扱い方で質問があります。
例えば、1000×1000の白黒ビットマップ画像を、以下のように500×500のサイズに縮小した時、
以下の方法だと、太さ1ピクセルの罫線がかすれてしまいます。

Using bmp As New Bitmap(画像ファイル) '1000×1000のビットマップ
Using bmp2 as New Bitmap(bmp, 500, 500)
bmp2.Save(ファイル名, Imaging.ImageFormat.Png)
End Using
End Using

このような画像の縮小を行っても、1ピクセルの罫線をそのまま保つ・またはアンチエイリアス的な効果
(というのかどうか分かりませんが)で罫線が分かるようにするにはどのような方法があるでしょうか?
たとえ元の画像が白黒であっても、二値状態を保持する必要はなく、画像縮小時にグレースケールの状態になってもかまいません。

よろしくお願いします。
この投稿はマルチポストです。

●マルチポストされている場所
http://bbs.wankuma.com/index.cgi?mode=al2&namber=65661

----------
この掲示板ではマルチポストが禁止されています。詳しくは、「書き込みのマナーについて」をお読みください。

●書き込みのマナーについて
http://dobon.net/vb/bbs/index.html
No31405 の投稿は悪質ないたずらの投稿です。無視するようにして下さい。

DOBON.NET | プログラミング道 | プログラミング掲示板