私の ASP.Net MVC 4 アプリケーションには、ユーザーが画像の上にカーソルを置いてフルサイズのプレビューを表示できるビューがあります。それはうまくいきます。
現在、次のように、ユーザーがホバーする画像を静的な幅と高さ 50 と 50 に設定しています。
<img id="@Model.Value" class="image-preview" height="50" width="50" src="@Model.ImageString" />
@Model.ImageString
このアクションによって作成される値です:
[HttpGet]
public string GetImageUrl(Guid fileId)
{
var file = db.FetchedFiles
.First(ff => ff.ID == fileId);
return "data:image/*;base64," + Convert.ToBase64String(file.Data);
}
上記のアクションは、私が変更したいものです。Convert.ToBase64String(file.Data)
元のファイルと同じ縦横比のサムネイル画像として出力するにはどうすればよいですか?
前もって感謝します!