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 ObjDrImage    
    =    System.Drawing.Image.FromFile(Server.MapPath("Images\\" + UpFileName));
                System.Drawing.Bitmap BMP    
    =    new System.Drawing.Bitmap(60,80,System.Drawing.Imaging.PixelFormat.Format16bppRgb555);
                System.Drawing.Graphics G    
    =    System.Drawing.Graphics.FromImage(BMP);
                G.Clear(Color.Transparent);
                G.DrawImage(ObjDrImage,
    new System.Drawing.Rectangle(new System.Drawing.Point(0,0),new System.Drawing.Size(60,80)),0,0,ObjDrImage.Width,ObjDrImage.Height,System.Drawing.GraphicsUnit.Pixel);
                BMP.Save(Server.MapPath(
    "ImagesSL\\SL.jpg"),System.Drawing.Imaging.ImageFormat.Jpeg);
                G.Dispose();
                G    
    =    null;
                BMP.Dispose();
                BMP    
    =    null;
                ObjDrImage.Dispose();
                ObjDrImage    
    =    null;
            }

  • 相关阅读:
    Ext.Net学习笔记02:Ext.Net用法概览
    Ext.Net学习笔记01:在ASP.NET WebForm中使用Ext.Net
    【转】好的用户界面-界面设计的一些技巧
    发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容
    抢票季:吐槽12306 & 分享抢票经验
    2.5星|《解谜茑屋》:疑似企业公关稿,对话体,信息含量较低
    樊登推荐过的书15本,好书2本半
    一些黑猩猩会使用草药治病,疗效还不错:3.5星|邓巴《人类的算法》
    莫奈塞尚的知名度,主要归功于富豪画家卡耶博特的遗赠:4星|《引爆流行》
    4星|《猎药师》:五千年以来药物研发简史,作者是前一线科学家
  • 原文地址:https://www.cnblogs.com/Sandheart/p/94782.html
Copyright © 2011-2022 走看看