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;

                
            }

  • 相关阅读:
    旅游项目实战开发
    制作个人简历模板网页效果 | 码云端的开源项目
    制作个人简历模板网页效果 | 码云端的开源项目
    软件测试与代码安全详解
    软件测试与代码安全详解
    Android开发工程师文集-提示框,菜单,数据存储,组件篇
    Android开发工程师文集-提示框,菜单,数据存储,组件篇
    Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式
    Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式
    Android开发工程师文集-Fragment,适配器,轮播图,ScrollView,Gallery 图片浏览器,Android常用布局样式
  • 原文地址:https://www.cnblogs.com/Sandheart/p/94834.html
Copyright © 2011-2022 走看看