ImageResizerを使用してAzure関数でBLOBストレージトリガーを受信してイメージのサイズを変更する方法に関するチュートリアルを行ってきました。Image ResizerのAzure関数に関する問題
エラーCS0246:しかし、私は次のエラーメッセージが出てい型または名前空間名「ImageResizer」が見つかり (あなたがusingディレクティブまたはアセンブリ参照が不足している?)することができませんでした
エラーCS0246:型または名前空間名「ImageResizer」が見つかり することができませんでした(あなたがusingディレクティブまたはアセンブリ参照が不足している?)
エラーCS0103:名「ImageResizerは、」現在の コンテキスト
には存在しません。
次のように私のproject.jsonの設定が設定されている:
{
"frameworks": {
"net46":{
"dependencies": {
"ImageResizer": "4.0.5"
}
}
}
}
を、私の実行コードは次のとおりです。
#r "System.Drawing"
#r "System.Web"
using ImageResizer;
using System.Drawing;
using System.Drawing.Imaging;
public static void Run(Stream inputImage, string imageName, Stream outputImage, TraceWriter log)
{
log.Info($"C# Blob trigger function Processed blob\n Name:{imageName} \n Size: {inputImage.Length} Bytes");
var settings = new ImageResizer.ResizeSettings{
MaxWidth = 400,
Format = "jpg"
};
ImageResizer.ImageBuilder.Current.Build(inputImage, outputImage, settings);
}
これは、以下の推奨事項に従って解決されましたか? –
いいえ、私は(運のストロークで)管理していますが、問題の原因を見つけることはできません。私は以下の質問に答えます。 – Gavin5511
あなたが行っていたチュートリアルへのリンクを共有できますか?あなたはそれがすべて最終的に働いていたのですか? –