C#での画像スケーリングに問題がありました。
私は与えられたサイズの絵箱を持っています:例えば幅=800px高さ=600px
その画像ボックスに、小さい画像(400x400)と大きい画像(800+ x 600+)のさまざまな画像を読み込んでいます。
ボックスに収まらない場合、画像のサイズが変更されます。ただし、これらは常にPictureBoxの最大幅と高さにサイズ変更されます。したがって、アスペクト比は破壊されます。
誰かが問題を特定/修正するのを手伝ってもらえますか?
クラス:
ImageHandling.cs(コメントアウト)
例:
問題1:私のバージョン
vs元のソース
問題2:
私のバージョン
vs元のソース
どのように私はそれが欲しいですか:
解決