画像をアップロードして縦横比を保ったままリサイズしてサーバーに保存したい。画像の幅を200pxにすることをお勧めします。そうすれば、画像は左から右にピクチャボックスを埋めます。それを達成する方法がわかりません。現在、FileUpload コントロールを使用しています。画像はストリームにアップロードされ、変換され、ファイル システムに保存します。私はここで何か間違ったことをしていることを知っています。
string type = FileUpload1.PostedFile.ContentType;
byte[] snap = new byte[FileUpload1.PostedFile.ContentLength];
System.IO.Stream stream = FileUpload1.FileContent;
System.Drawing.Image imageLarge = System.Drawing.Image.FromStream(stream);
System.Drawing.Image imageLarge1 = ResizeImage(imageLarge, 200, 300);
MemoryStream memolarge = new MemoryStream();
imageLarge1.Save(memolarge, System.Drawing.Imaging.ImageFormat.Jpeg);
System.Drawing.Image returnImage = System.Drawing.Image.FromStream(memolarge);