zoukankan
html css js c++ java
给上传的图片加上一个水印
UpImage.aspx
<%
@ Page language
=
"
c#
"
Codebehind
=
"
UpImage.aspx.cs
"
AutoEventWireup
=
"
false
"
Inherits
=
"
Sand.WebForm4
"
%>
<!
DOCTYPE HTML PUBLIC
"
-//W3C//DTD HTML 4.0 Transitional//EN
"
>
<
HTML
>
<
HEAD
>
<
title
>
WebForm4
</
title
>
<
meta name
=
"
GENERATOR
"
Content
=
"
Microsoft Visual Studio .NET 7.1
"
>
<
meta name
=
"
CODE_LANGUAGE
"
Content
=
"
C#
"
>
<
meta name
=
"
vs_defaultClientScript
"
content
=
"
JavaScript
"
>
<
meta name
=
"
vs_targetSchema
"
content
=
"
http://schemas.microsoft.com/intellisense/ie5
"
>
</
HEAD
>
<
body MS_POSITIONING
=
"
GridLayout
"
>
<
form id
=
"
Form1
"
method
=
"
post
"
runat
=
"
server
"
>
<
FONT face
=
"
宋体
"
><
INPUT id
=
"
UpFile
"
style
=
"
Z-INDEX: 101; LEFT: 256px; POSITION: absolute; TOP: 152px
"
type
=
"
file
"
runat
=
"
server
"
><
INPUT id
=
"
Submit_File
"
style
=
"
Z-INDEX: 102; LEFT: 504px; POSITION: absolute; TOP: 152px
"
type
=
"
button
"
value
=
"
上传
"
name
=
"
Button1
"
runat
=
"
server
"
></
FONT
>
</
form
>
</
body
>
</
HTML
>
UpImage.aspx.cs
private
void
Button1_ServerClick(
object
sender, System.EventArgs e)
{
//
上传文件
string
UpFileName
=
UpFile.PostedFile.FileName.Substring(UpFile.PostedFile.FileName.LastIndexOf(
"
\\
"
),UpFile.PostedFile.FileName.Length
-
UpFile.PostedFile.FileName.LastIndexOf(
"
\\
"
));
UpFile.PostedFile.SaveAs(Server.MapPath(
"
Images\\
"
+
UpFileName));
//
给上传的文件添加水印
System.Drawing.Image YImage
=
System.Drawing.Image.FromFile(Server.MapPath(
"
Images\\
"
+
UpFileName));
//
获取要添加水印的图片
System.Drawing.Image SYImage
=
System.Drawing.Image.FromFile(Server.MapPath(
"
Images\\shiyin.png
"
));
//
获取水印的图片
System.Drawing.Graphics G
=
System.Drawing.Graphics.FromImage(YImage);
G.DrawImage(SYImage,
new
System.Drawing.Rectangle(
new
System.Drawing.Point(
0
,
0
),
new
System.Drawing.Size(SYImage.Width,SYImage.Height)),
5
,
9
,SYImage.Width,SYImage.Height,System.Drawing.GraphicsUnit.Pixel);
YImage.Save(Server.MapPath(
"
Images\\sss.jpg
"
));
G.Dispose();
G
=
null
;
SYImage.Dispose();
SYImage
=
null
;
YImage.Dispose();
YImage
=
null
;
}
查看全文
相关阅读:
消除ie上的:为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件
JS代码放在head和body中的区别
iis与apache共用80端口方法集
如何制作wordpress模板,WordPress模板技术手册
zt 给博墅加个clocklink时钟
MSSQL数据库:存储过程实例学习(1)从两个表中取出头两行,然后合并到一个表中
ecmall 用户后台店铺条幅 在firefox7 以上无法预览的问题
.NET MVC 实现动态换版
一道嚼烂的面试题
[1].gSOAP简介
原文地址:https://www.cnblogs.com/Sandheart/p/94834.html
最新文章
iphone 文件操作以及文件管理 2
UIButton 创建
iphone屏幕上的控件尺寸
iphone 开发几个概念
iPhone图像存储的几种类型以及对应的读取方法
iOS开发 给TableView增加SearchBar
分享一些开源库
iphone 文件操作以及文件管理
sharepoint 提升权限
SQL 2008 删除日志文件
热门文章
SharePoint 2010 R2上 使用资源管理器打开
SharePoint 2010 部署WSP包命令
直接通过Sharepoint数据库进行取字段信息
sharepoint VS 调试方法
解决方案/DIV+CSS 在 IE7/IE6/Firefox间的兼容性问题
Div+CSS教程:如何闭合浮动元素?
javascript文字滚动显示
重温Javascript继承机制(转载)
学设计还是学开发?(转载 曹鹏编程)
新建网站如何让搜索引擎快速收录
Copyright © 2011-2022 走看看