C#,使用WebImage添加水印,图像质量降低

时间:2015-04-20 02:59:09

标签: c# watermark webimage

我使用Webhelper.webImage为jpag文件添加水印。这是代码:

var imgPath = HttpContext.Current.Server.MapPath(dirUser.FullPath + "/" + file.FileName);
WebImage sImage = new WebImage(imgPath);
sImage.AddTextWatermark("My Watermark", "White", 16, "Regular", "Verdana", "Right", "Bottom", 50, 5);
sImage.Save(imgPath);

保存后,图像质量降低太多,原始尺寸约为500K,新图像尺寸约为100K ..检查图像属性时,宽度,高度,分辨率(240 dpi)和位深度都是一样的...不知道为什么图像的尺寸减小了,质量也不好......虽然有没有选择添加水印并保持相同的质量?

谢谢,

帕特里克

1 个答案:

答案 0 :(得分:0)

JPEG是一种有损压缩,如果你想要无损压缩,你可以考虑使用PNG。