Используя WebImage с Imageresizer, чтобы добавить изображение водяного знака mvc5 C#
Я пытаюсь добавить изображение водяного знака на изображение, которым манипулировали с помощью ImageResizer. Когда я запускаю код, ошибка не генерируется, изображение сохраняется в папке, но водяной знак не записывается. Ниже мой фрагмент кода. Должен ли я подходить к этому по-другому?
var fEType="jpg";
var pname="New";
ImageResizer.ImageJob i = new ImageResizer.ImageJob(file, "~/Content/Images/" + pname + ".<ext>", new ImageResizer.Instructions("width=1080&height=1080&mode=max;format=" + fEType + ";anchor=middlecenter"));
i.CreateParentDirectory = true;
i.Build();
// add watermark
GetImageWatermark(i.FinalPath);
Метод для Webimage
public void GetImageWatermark(string imageurl )
{
var watermarkPath = HttpContext.Server.MapPath("~/images/logo.png");
var watermark = new WebImage(watermarkPath);
var ImagePath = imageurl;
new WebImage(ImagePath)
.AddImageWatermark(watermark,25, 60,"Center","Middle",50)
.Write();
}