社区
C#
帖子详情
怎样在上传的图片的时候打上logo
Duwamish
2004-12-10 10:02:23
不关上传的是ipg还是gif,
Img = System.Drawing.Image.FromStream(PostedFile.InputStream);
Graphics g= Graphics.FromImage(Img);
string logo="www.chinagemshop.com";
g.DrawString(logo, new Font("papyrus",15), new SolidBrush(Color.Gray), 5, -5);
...全文
193
7
打赏
收藏
怎样在上传的图片的时候打上logo
不关上传的是ipg还是gif, Img = System.Drawing.Image.FromStream(PostedFile.InputStream); Graphics g= Graphics.FromImage(Img); string logo="www.chinagemshop.com"; g.DrawString(logo, new Font("papyrus",15), new SolidBrush(Color.Gray), 5, -5);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Duwamish
2004-12-10
打赏
举报
回复
楼上的说的是什么意思啊,我不太明白
kwork
2004-12-10
打赏
举报
回复
mark
Duwamish
2004-12-10
打赏
举报
回复
这样写不知道为什么不行
ybh2002
2004-12-10
打赏
举报
回复
动网有现在的程序。
qifanghcy
2004-12-10
打赏
举报
回复
给你一个示例方法:
/// <summary>
/// 生成版权水印图片.
/// </summary>
/// <param name="sourceFile">图片源文件完整路径及文件名</param>
public static void CreateCopyRightImage(string sourceFile)
{
try
{
if (!System.IO.File.Exists(sourceFile))
throw new Exception("图片文件" + sourceFile + "不存在!");
System.Drawing.Image image = System.Drawing.Image.FromFile(sourceFile);
int width = image.Width; //图片宽度
int height = image.Height; //图片高度
Graphics g = Graphics.FromImage(image);
//取得版权文字的长度及宽度
System.Drawing.SizeF sf = g.MeasureString(ImageCopyRightText,ImageCopyRightFont);
//写入版权文字的位置
PointF pf = new PointF(width - sf.Width - 20,height - sf.Height - 5);
g.DrawString(ImageCopyRightText,ImageCopyRightFont,new SolidBrush(ImageCopyRightColor),pf);
Bitmap bmp = new Bitmap(image);
bmp.Save(sourceFile + ".tmp",System.Drawing.Imaging.ImageFormat.Jpeg);
g.Dispose();
image.Dispose();
bmp.Dispose();
//删除原文件,并将临时文件拷贝成带版权的图片文件后删除临时文件
System.IO.File.Delete(sourceFile);
System.IO.File.Copy(sourceFile + ".tmp",sourceFile);
System.IO.File.Delete(sourceFile + ".tmp");
}
catch(Exception ex)
{
throw new Exception("生成版权信息水印失败!",ex);
}
}
CSTerry
2004-12-10
打赏
举报
回复
可以的,做完操作把Img另存就可以了
Duwamish
2004-12-10
打赏
举报
回复
顶
柔性电力系统中油浸式变压器的最佳老化极限研究(Matlab代码实现)
柔性电力系统中油浸式变压器的最佳老化极限研究(Matlab代码实现)
李兰 系统预算调整及POR申请关联问题点整理-5.21.csv 的副本.xlsx
李兰 系统预算调整及POR申请关联问题点整理-5.21.csv 的副本.xlsx
FONT4.rar
CAD缺少相关字体时,图纸中的文字会出现缺失或乱码。下载所需字体并复制到 AutoCAD 的 Fonts 文件夹后,即可正常显示。
机械毕业设计 二级展开式圆柱齿轮减速器设计【设计说明书+CAD图纸+SW三维+STEP】.rar
机械毕业设计 二级展开式圆柱齿轮减速器设计【设计说明书+CAD图纸+SW三维+STEP】.rar
C#实现videoSourcePlayer拍照录像
已经博主授权,源码转载自 https://pan.quark.cn/s/e6d2e9b5b6fa ### C# 通过 videoSourcePlayer 控件达成拍照与录像操作指南#### 一、视频源控件(videoSourcePlayer)概述在 C# 编程环境中,`videoSourcePlayer` 控件是一种用于捕捉视频流的强效组件,它使得开发者能够借助简洁的代码对摄像头进行操作,涵盖视频的播放、暂停以及静态图像的获取等操作。该控件基于 DirectShow 技术,适用于多种视频输入设备,包括 USB 摄像头、网络摄像头等。#### 二、核心代码阐释与功能达成在所提供的代码段中,主要达成了以下几个功能:1. **摄像头的初始化**:在窗体加载时暂停视频播放,并重新配置摄像头。2. **摄像头设备的选取**:提供用户选择不同视频输入设备的机会,并将其设定为视频源。3. **拍照操作**:当用户点击拍照按钮时,捕获当前的视频帧并将其转化为
图片
格式存储。##### 1. 摄像头的初始化```csharpprivate void frmjs_hjAdd_Load(object sender, EventArgs e){ videoSourcePlayer1.Pause(); btn_getdevice_Click(null, null); // ...}private void frmjs_hjAdd_FormClosed(object sender, FormClosedEventArgs e){ videoSourcePlayer1.Pause(); videoSourcePlayer1.ReleaseResources();}```**阐释**:- `videoSo...
C#
111,131
社区成员
642,542
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章