ASP.NET 里如何实现上传视频后自动加水印???????????

qhdrenzhijie 2008-07-09 07:40:32
ASP.NET 里如何实现上传视频后自动加水印???????????
...全文
322 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaopeihao 2010-04-14
  • 打赏
  • 举报
回复
学习学习
sssjjjpppsjp 2008-07-10
  • 打赏
  • 举报
回复
学习学习
xiaojing7 2008-07-10
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 dotnetsong 的回复:]
视频水印,没有弄过
[/Quote]
xlong224 2008-07-10
  • 打赏
  • 举报
回复
自己参照下
URL:
http://www.51aspx.com/CV/ImageUpload/
dotnetsong 2008-07-10
  • 打赏
  • 举报
回复
视频水印,没有弄过
asdfgh_5982 2008-07-10
  • 打赏
  • 举报
回复
帮顶下..像UU,好像都是在视频转flash后添加的
dotnet东哥 2008-07-10
  • 打赏
  • 举报
回复
我觉得就是个Flash的层
keyake863 2008-07-10
  • 打赏
  • 举报
回复
视频可以加水印???
貌似那个只能用视频编辑软件加,那也不是什么水印,是一个遮盖在
视频上的视频。
game_0513 2008-07-10
  • 打赏
  • 举报
回复
楼上的乱写,LZ说的是视频不是图片
Feiin 2008-07-10
  • 打赏
  • 举报
回复
private void Btn_Upload_Click(object sender, System.EventArgs e)
{
if(UploadFile.PostedFile.FileName.Trim()!="")
{
//上传文件
string extension = Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper();
string fileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString();
string path = Server.MapPath(".") + "/UploadFile/" + fileName + extension;
UploadFile.PostedFile.SaveAs(path);

//加文字水印,注意,这里的代码和以下加图片水印的代码不能共存
System.Drawing.Image image = System.Drawing.Image.FromFile(path);
Graphics g = Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
Font f = new Font("Verdana", 32);
Brush b = new SolidBrush(Color.White);
string addText = AddText.Value.Trim();
g.DrawString(addText, f, b, 10, 10);
g.Dispose();

//加图片水印
System.Drawing.Image image = System.Drawing.Image.FromFile(path);
System.Drawing.Image copyImage = System.Drawing.Image.FromFile( Server.MapPath(".") + "/Alex.gif");
Graphics g = Graphics.FromImage(image);
g.DrawImage(copyImage, new Rectangle(image.Width-copyImage.Width, image.Height-copyImage.Height, copyImage.Width, copyImage.Height), 0, 0, copyImage.Width, copyImage.Height, GraphicsUnit.Pixel);
g.Dispose();

//保存加水印过后的图片,删除原始图片
string newPath = Server.MapPath(".") + "/UploadFile/" + fileName + "_new" + extension;
image.Save(newPath);
image.Dispose();
if(File.Exists(path))
{
File.Delete(path);
}

Response.Redirect(newPath);
}
}
devilsu 2008-07-10
  • 打赏
  • 举报
回复
没人理你,我帮你顶 起来。顺便加下
内容概要:本研究聚焦于建筑群储能系统的鲁棒调度问题,提出了一种融合周期增强时序预测与帕累托多目标优化的协同调度策略。首先,通过引入周期性特征增强的预测模型(如周期感知LightGBM),对建筑群的源-荷不确定性进行精准解析,提升负荷与可再生能源出力的预测精度。在此基础上,构建以经济成本最低、碳排放最少和系统稳定性最高为目标的多目标优化模型,并采用NSGA-II等先进多目标进化算法求解,获得帕累托最优解集,实现低碳、经济、稳定的协同优化。该方法充分考虑了实际运行中的多重不确定性与多维目标冲突,提升了储能调度的鲁棒性与实用性,适用于复杂城市建筑群能源系统的智能化管理。; 适合人群:具备一定电力系统、优化算法或机器学习基础,从事能源互联网、综合能源系统、智能电网等相关领域研究的研发人员与高校研究生。; 使用场景及目标:①解决建筑群中光伏、负荷等波动性强带来的储能调度不确定性问题;②在经济性、低碳性与系统稳定性等多个相互制约的目标间寻求均衡优化方案;③为多主体、多目标的综合能源系统调度提供可复现的技术路径与代码参考。; 阅读建议:此资源结合了数据驱动预测与多目标优化两大核心技术,建议读者在学习过程中重点关注周期特征构造方法、多目标建模思路以及NSGA-II算法的应用细节,结合提供的Python代码进行实践调试,深入理解从预测到优化的全流程设计逻辑。

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧