Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
DrawImageを使った画像の拡大について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9544#CommentId14161
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
YuO
 (社会人)
投稿日時
2010/2/9 21:10:28
0.5ピクセル分ずれている,という話でしょうか。
座標系はピクセルの左上を指定するが,拡大時のピクセルの色はピクセルの中央(0.5, 0.5)を参照する為にずれが起きる,というものです。
GraphicsのPixelOffsetModeプロパティを,Halfに設定してみてはどうでしょうか。
MSDN: Graphics.PixelOffsetMode プロパティ (System.Drawing)
http://msdn.microsoft.com/ja-jp/library/system.drawing.graphics.pixeloffsetmode.aspx
MSDN: PixelOffsetMode 列挙体 (System.Drawing.Drawing2D)
http://msdn.microsoft.com/ja-jp/library/system.drawing.drawing2d.pixeloffsetmode.aspx