Seasons.NET

ちょっとした技術ブログです

画像を拡大するときにはまった

単純な拡大を行う時は、PixelOffsetModeを設定しないと、
最初のピクセルが半ピクセルしか描画されません。

1 string filename     = <ファイルフルパス>;
2 Bitmap image        = new Bitmap( filename );
3 g.PixelOffsetMode   = PixelOffsetMode.HighQuality;
4 g.InterpolationMode = InterpolationMode.NearestNeighbor;
5 g.DrawImage( image, new Point(0,0) );