C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 99 を表示中)
■59375 / )  Re[1]: 画像拡大時のズレ
□投稿者/ 魔界の仮面弁士 (2180回)-(2011/05/23(Mon) 23:42:00)
No59373 (B/B さん) に返信
> 具体的には、以下の様にすると再現できます。
Bitmap の using (Dispose)処理が抜けていますね。サンプル作成時の漏れだとは思いますけれど。

> 解決策として、PixelOffsetModeをHighQualityにしてから描画することで
Half でも可。

> どうしてズレが発生するのかが分からないので、
規定のアンチエイリアス処理では、座標の左上では無く、座標中央の色が参照されるためかと。

等倍時や縮小時であれば 1 ドット未満の単位になるため、画面上の表示には
影響が出にくいですが、拡大時には問題になってきますね。
返信 編集キー/


管理者用

- Child Tree -