加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

最有效的方式水印图像C#在飞行?

发布时间:2020-12-15 17:49:42 所属栏目:百科 来源:网络整理
导读:我有一个建立在asp.net c#(Webforms)的电子商务商店,很多新的产品图像很难源源不断,所以我想使用我们的标志或域名对它们进行水印. 有太多的产品只能下载图像并添加水印,而具有有限图像编辑体验的用户将会上传新的图像(所以他们不会有一个如何添加水印的线索)
我有一个建立在asp.net c#(Webforms)的电子商务商店,很多新的产品图像很难源源不断,所以我想使用我们的标志或域名对它们进行水印.

有太多的产品只能下载图像并添加水印,而具有有限图像编辑体验的用户将会上传新的图像(所以他们不会有一个如何添加水印的线索).

所以我猜这只是让我使用HttpHandler?是/否如果是这样,你可以提供一些洞察力(最好是C#中的代码示例),以最有效的方式添加水印,考虑到一些页面将有大约20个图像(所有这些都需要加水印)

解决方法

我将获取Graphicsobject到jpeg,然后在该项目的顶部绘制水印,并再次使用水印保存:
using (Image image = Image.FromFile("myImage.jpg"))
using(Graphics g = Graphics.FromImage( image)){
  g.DrawImage( myWaterMarkImage,myPosition);
  image.Save(myFilename);
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读