zoukankan      html  css  js  c++  java
  • 象yhoo相册那样在网页上操作图片(不完全)_2

    操作页面后面代码

    protected System.Web.UI.WebControls.Image MyImage;
            
    //private System.Drawing.Image ResultImg = null;
            private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    // 在此处放置用户代码以初始化页面
                if(!Page.IsPostBack)
                
    {
                    urlStr.Value
    ="fileName=3_21165.jpg";
                    ChangImag();
                }

            }



            
            
    private void Button1_Click(object sender, System.EventArgs e)
            
    {
                
    string strFilename=string.Empty;
                System.Drawing.Image  i;
                strFilename 
    = Server.MapPath("img/3_21165.jpg");
     
                i 
    = System.Drawing.Image.FromFile(strFilename);
     
                System.Drawing.Bitmap b 
    =new System.Drawing.Bitmap(500,600); 
                Graphics g 
    = System.Drawing.Graphics.FromImage(b); 
                
     
                
    //'切割图片
     
                g.DrawImage(i,
    new Rectangle(0,0,b.Width,b.Height),200,20,b.Width,b.Height,GraphicsUnit.Pixel);
                
     
                Response.ContentType
    ="image/jpeg";
     
                b.Save(Server.MapPath(
    "img/1.jpg"),System.Drawing.Imaging.ImageFormat.Jpeg);
     
                b.Dispose();
                Response.Write(
    "<script language='javascript'>alert('OK');</script>");

            }


            
    private void TurnOne_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    //翻转
                urlStr.Value
    =goUrl;
                ChangImag();
            }

            
    private void ChangImag()
            
    {
                MyImage.ImageUrl
    ="MyImg.aspx?"+urlStr.Value;
            }


            
    private void GoRr_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    //顺时钟
                urlStr.Value
    =goUrl;
                ChangImag();
                
            }


            
    private void GoRl_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    //逆时钟
                urlStr.Value
    =goUrl;
                ChangImag();
            }


            
    private void ContCut_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    对比减小
            }


            
    private void ContAdd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    对比增加
            }


            
    private void BrightAdd_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    亮度增加
            }


            
    private void BrightCut_Click(object sender, System.Web.UI.ImageClickEventArgs e)
            
    {
                
    亮度减少
            }



  • 相关阅读:
    #leetcode687.最长同值路径
    #leetcode404.所有左叶子节点之和
    #leetcode111.二叉树的最小深度
    #leetcode101.对称二叉树
    #leetcode437.路径总和II
    #leetcode112.路径总和
    #leetcode543.二叉树的直径
    #leetcode110.平衡二叉树
    springboot数据库密码加密-使用自定义加密算法
    PHP加密
  • 原文地址:https://www.cnblogs.com/cerxp/p/80870.html
Copyright © 2011-2022 走看看