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;
            }
  • 相关阅读:
    各种blog尝试后,发现wordpress适用起来最方便
    索引器(C# 编程指南)
    vue3 父子组件之间的传值
    vue3 + vite + ts 搭建项目
    vue3中使用全局变量
    用JSONKit库解析json文件
    程序内部让用户直接上appstore评价游戏的链接地址以及跳转方法
    常见错误:Apple MachO Linker Error
    常见错误:多线程界面元素显示错误
    常见错误:Undefined symbols for architecture i386
  • 原文地址:https://www.cnblogs.com/cerxp/p/80871.html
Copyright © 2011-2022 走看看