我已经写了一些用于调整图像大小的代码。图像已调整大小但我想在其上添加水印。我已经写了这些代码,但我没有看到对我的图像产生任何影响。
更新:之后我需要将我的图片调整为水印添加。
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>