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
;
}
查看全文
相关阅读:
tomcat端口号被占用问题
Idea debug时报错:Command line is too long
IDEA报错: Clone failed: Authentication failed for 'http://10.70.XXXXXXXXXXXXXXXXX'
LiquiBase实战总结
Iedis
IntelliJ IDEA热部署插件JRebel免费激活图文教程(持续更新)转载
MySql 8.0.11 客户端连接失败:2059
windows系统 MySQL8.0.12详细安装步骤及基本使用教程
IDEA的常见的设置和优化(功能)
SpringBoot热启动让开发更便捷
原文地址:https://www.cnblogs.com/Sandheart/p/94834.html
最新文章
mybatis 中#与$的区别
svn和git的区别
git tag
Open Live Writer 安装
SQL语句中加中括号[ ]的作用
MarkdownPad2安装与破解-转载
MySQL 使用tee记录语句和输出日志
mysql中engine=innodb和engine=myisam的区别
Spring邮件服务:Maven + Spring SMTP Mail (可发送附件)
rabbitmq使用
热门文章
ngix介绍
时间格式_java
java 字符串处理的
spring整合quartz框架
java 获取json字符串中key对应的值
文件去除git版本控制
java.lang.ClassCastException: com.sun.proxy.$Proxy4 cannot be cast
sql 计算奇数还是偶数
【Java并发编程之深入理解】Synchronized的使用
安装本地jar包
Copyright © 2011-2022 走看看