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

わんくま同盟

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

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


(過去ログ 99 を表示中)
■59400 / )  Re[2]: 画像拡大時のズレ
□投稿者/ B/B (4回)-(2011/05/25(Wed) 00:00:01)
No59375 (魔界の仮面弁士 さん) に返信
魔界の仮面弁士 さんご回答ありがとうございます。
おかげさまで問題を解決し、納得することが出来ました。


>>解決策として、PixelOffsetModeをHighQualityにしてから描画することで
> Half でも可。
HightQualityは言葉的に処理が重くなるような印象があったのでHalfを使うことにしました。


>>どうしてズレが発生するのかが分からないので、
> 規定のアンチエイリアス処理では、座標の左上では無く、座標中央の色が参照されるためかと。
>
> 等倍時や縮小時であれば 1 ドット未満の単位になるため、画面上の表示には
> 影響が出にくいですが、拡大時には問題になってきますね。
なるほど、だからHalfを使うと、中央ではなく左上が参照されるようになるため、拡大時に左上に寄せることができるようになるのですね。

解決済み
返信 編集キー/


管理者用

- Child Tree -