我想在上传图片文件的时候获取这个图片文件的长度和宽度,然后将长度和宽度保存到数据库,上传控件能够获取文件名和文件大小,但是怎样获取图片文件的长度和宽度

解决方案 »

  1.   

    调用System.Drawing.Bitmap类
    同时Bitmap类的GetThumbnailImage()还可以完成图片的缩放。
    代码片段如下,假设已经有一个FileUpload控件        Bitmap pic = Bitmap.FromStream(this.FileUpload1.PostedFile.InputStream);
            int width = pic.Width;
            int hight = pic.Height;
      

  2.   

    Image pic=Image.FromFile(strFilePath);//strFilePath是该图片的绝对路径
    int intWidth=pic.Width;//长度像素值
    int intHeight=pic.Height;//高度像素值 
      

  3.   

    int intFileHeight, intFileWidth;
    System.Drawing.Image img = System.Drawing.Image.FromStream(UpLoadFile.PostedFile.InputStream);
    intFileHeight = img.Height;
    intFileWidth = img.Width;
      

  4.   


    Image image = Image.FromStream(upFile.PostedFile.InputStream); //upFile 为上传控件
    image.Width 
    image.Height 
      

  5.   

    Image控件好像没有FromFile()这个方法
    如果用Bitmap.FromStream(),是在uploadfile.saveAs()之前还是之后
      

  6.   

        Image image = Image.FromStream(upFile.PostedFile.InputStream); //upFile 为上传控件 image.Width=? 
    image.Height=?