我想在asp.net页面中取出图片的长和宽来。就是说想让在页面上的图片和原图片长宽比例一样!怎么取?大家帮忙!

解决方案 »

  1.   

    System.Drawing.Image image,newimage;//定义image类
    mpath=Server.MapPath("UploadPicture");//建立虚拟路径(和上传页面在同一目录下的文件夹名为UploadPicture的文件夹)
    File1.PostedFile.SaveAs(mpath+"\\"+timestring+imagename); //保存虚拟路径
    filepath="UploadPicture/"+timestring+imagename;//原图像路径
    Session["filepath"]=filepath.ToString();//用Session变量记录原图像的路image=System.Drawing.Image.FromFile(mpath+"\\"+timestring+imagename);//为上传的图片建立引用
    txtWidth.Text=image.Width.ToString();//原图片的宽度
    txtLength.Text=image.Height.ToString();//原图片的高度
      

  2.   

    把img的高度和长度不设置默认就是按照图片原始大小的..