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

    图片显示页面(MyImg.aspx)后台代码:

    private void Page_Load(object sender, System.EventArgs e)
            
    {
                
    // 在此处放置用户代码以初始化页面
                if(!Page.IsPostBack)
                
    {
                    ChangImg();
                }

            }

            
    private void ChangImg()
            
    {
                
    string strFilename=string.Empty;
                System.Drawing.Image  oldImg;
                ImageAttributes ia
    =new ImageAttributes();
                strFilename 
    = Server.MapPath("img/"+Request.QueryString["filename"]);
                oldImg 
    = System.Drawing.Image.FromFile(strFilename);
                Graphics g 
    = System.Drawing.Graphics.FromImage(oldImg);                

                
    亮度和对比度
                
    if(Request.QueryString["ring"]!=null)
                
    {
                    
    //旋转
                }

                    
                oldImg.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);
                g.Dispose();
                ia.Dispose();
                oldImg.Dispose();
            }

            
    private System.Drawing.Image ChangImgBrCon(System.Drawing.Image oldImg,System.Drawing.Image newImg)
            
    {
                
    return null;
            }

            
    private float[][] Multiply(float[][] f1, float[][] f2)
            
    {
                
    //合并
                float[][] X = new float[5][];
                
    for (int d = 0; d < 5; d++)
                    X[d] 
    = new float[5];
                
    int size = 5;
                
    float[] column = new float[5];
                
    for (int j = 0; j < 5; j++)
                
    {
                    
    for (int k = 0; k < 5; k++)
                    
    {
                        column[k] 
    = f1[k][j];
                    }

                    
    for (int i = 0; i < 5; i++)
                    
    {
                        
    float[] row = f2[i];
                        
    float s = 0;
                        
    for (int k = 0; k < size; k++)
                        
    {
                            s 
    += row[k] * column[k];
                        }

                        X[i][j] 
    = s;
                    }
     
                }

                
    return X;
            }
  • 相关阅读:
    在庫購買管理(MM)
    指図ステータス
    購買発注変更、照会画面に初期表示される発注伝票はどのように決まっているのか
    金額処理
    翻訳
    mysql 与mongodb的特点与优劣
    PHP经典算法
    Linux下PHP安装redis扩展
    Linux上安装Redis教程
    PHP插入法排序
  • 原文地址:https://www.cnblogs.com/cerxp/p/80871.html
Copyright © 2011-2022 走看看