アンブラコ6を使用しています。
Mediapicker でアップロードした写真ごとに 2 つのサムネイルを作成しようとしています。つまり、アップロードするすべての写真には、140x100バージョンと350 x 200バージョンが必要です。
ImageGen を使用したくありません。
そこで、WebImageヘルパーに関するこの記事を見つけました-このコードで:
@{
WebImage photo = null;
var newFileName = "";
var imagePath = "";
var imageThumbPath = "";
if(IsPost){
photo = WebImage.GetImageFromRequest();
if(photo != null){
newFileName = Guid.NewGuid().ToString() + "_" +
Path.GetFileName(photo.FileName);
imagePath = @"images\" + newFileName;
photo.Save(@"~\" + imagePath);
imageThumbPath = @"images\thumbs\" + newFileName;
photo.Resize(width: 60, height: 60, preserveAspectRatio: true,
preventEnlarge: true);
photo.Save(@"~\" + imageThumbPath);
}
}
}
実際、私は新しい Razor スクリプトを作成しました ([開発者] セクションの下) - それは機能しません...
どうすればいいのですか?必要なのは、メディア ピッカーでアップロードした写真ごとにサムネイルを作成し、それをページで使用することだけです。
ありがとう!