【问题标题】:C#, Add watermark by using WebImage, the image quality was reducedC#,使用WebImage添加水印,图像质量降低
【发布时间】:2015-04-20 02:59:09
【问题描述】:

我正在使用 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左右..检查图像属性时,宽高,分辨率(240dpi)和位深度都是一样的...不知道为什么图像的尺寸减小了,而且质量也不好...有没有任何选项可以添加水印并保持相同的质量?

谢谢,

帕特里克

【问题讨论】:

  • 可能会检查WebImage是否有设置jpg压缩值的选项

标签: c# watermark webimage


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-08-03
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 2016-06-06
    • 2010-11-12
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多