分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 代码编程

上传图片加水印

发布时间:2023-09-06 01:36责任编辑:傅花花关键词:上传图片

文件名:

string path = "Upload/"+DataTime.Now.Tostring()+FileUpload1.FileName;

加水印:

1、选择画布:

System.Drawing.Img imgs = System.Drawing.Img.fromStream(FileUpload1.FileContent);//fromStream文件存在于流;//FileUpload1.FileContent图片的文件流;

2、绘制:

//创建画布对象,指向到画布上Graphics gg = Graphics.FromImage(imgs);

3、字符串水印:

//需要画的内容,水印内容:string s = "xinchenhui@live.com";//需要的字体,大小Font ff = new Font("微软雅黑",18);//画笔的颜色Brush bb = new SolidBrush(Color.Red);//水印的位置,单位像素PointF pp = new PointF(10,10);gg.DrawString(ss,ff,bb,pp);

3、图片水印:

//水印位置PointF pp = new PointF(10,20);//选择水印图位置,需要先设置好图片的大小System.Draawing.Image logo = System.Drawing.Image.FromFile(Server.MapPath("这里填水印图位置"));g.DrawImage(logo,pp);

4、上传:

imgs.Save(path);

上传图片加水印

原文地址:https://www.cnblogs.com/xinchenhui/p/8284474.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved