比如C#里如何查看一张图片的实际大小,以及它的合适大小又是什么意思?

解决方案 »

  1.   

    取实际大小一般可以直接读承载这个图片的Image对象的Width和Height属性。当然也可以读图片文件的文件头来获取,只不过要查各种格式的文件头标准,比较麻烦。合适的大小要看具体需求怎么定义了举个最简单例子,假设图片是2000*1000,但是实际上允许给你显示的区域大小最大只有200*200,那么你按比例缩小到200*100就算是一种“合适的大小”了。
      

  2.   

    Image image = System.Drawing.Image.FromFile(path);
    image.Width, image.Height
    根据需要,实现图片的缩放