如何使用Imageresizer在图像的左下角添加水印文本?

时间:2017-11-22 13:21:18

标签: asp.net-mvc imageresizer

我已经写了一些用于调整图像大小的代码。图像已调整大小但我想在其上添加水印。我已经写了这些代码,但我没有看到对我的图像产生任何影响。

更新:之后我需要将我的图片调整为水印添加。

var path = Server.MapPath("/UploadFiles/Images/GoodGallery/");
 versions.Add("_small", "maxwidth=270&maxheight=180&format=jpg");
 versions.Add("_large", "maxwidth=600&maxheight=400&format=jpg");

 foreach (var suffix in versions.Keys)
 {
     file.InputStream.Seek(0, System.IO.SeekOrigin.Begin);
     ImageBuilder.Current.Build(new ImageJob(file, path + file.FileName + suffix, new Instructions(versions[suffix]), false, true));
     ImageBuilder.Current.Build(file, path + file.FileName, new ResizeSettings("watermark=test2"));
 }

==============

 <resizer>
    <plugins>
      <add name="Watermark" />
    </plugins>
    <watermarks>
      <!--color="FFFFFF99"-->
      <text name="test2" text="فروشگاه سورنا"
       vertical="true" align="bottomleft"  />
    </watermarks>
  </resizer>

0 个答案:

没有答案