gpt4 book ai didi

c# - 动态给图像 C# 加水印的最有效方法?

转载 作者:可可西里 更新时间:2023-11-01 09:04:48 27 4
gpt4 key购买 nike

我有一个用 asp.net c# (Webforms) 构建的电子商务商店,很多新产品图片很难找到,所以我想用我们的 Logo 或域名给它们加水印。

产品太多无法直接下载图片加水印,图片编辑经验有限的用户会上传新的(所以他们不知道如何加水印)。

所以我想我只能使用 HttpHandler 了吗?是/否?如果可以,考虑到一些页面将有大约 20 张图像 (Jpegs) (都需要加水印)

最佳答案

我会获取 jpeg 的 Graphics 对象,然后在该项目的顶部绘制水印,并再次保存水印:

using (Image image = Image.FromFile("myImage.jpg"))
using(Graphics g = Graphics.FromImage( image)){
g.DrawImage( myWaterMarkImage, myPosition);
image.Save(myFilename);
}

关于c# - 动态给图像 C# 加水印的最有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4336583/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com