调整大小后的 WebImage 裁剪不起作用

WebImage Crop After Resize dont work

我上传了一个文件,上传后根据我得到的信息,我调整图像大小,裁剪并再次调整大小

但只是第一次调整大小工作,裁剪和第二次调整大小做注意图像,第一次调整大小后我必须做什么?

  WebImage img = new WebImage(file.InputStream);
  img.Resize(image_sw, image_sh);

  img.Crop(image_y, image_x, image_y + image_h, image_x + image_w);

  img.Resize(300, 300);

  var path = Request.MapPath("~/Content/images/category/" + model.ID + "." + type);
  img.Save(path);

Resize 方法有一个 return 参数,其中包含新调整大小的图像。只保存 img 将以旧尺寸保存旧图像。

试试这个:

img = img.Resize(300, 300);