我用Graphics在label上画图片,但是图片太大或者太小,不能完全在label里显示,怎么能在获取Image后通过label的Height、Width把Image对象缩放成合适的大小啊??或者大家有别的好的方法??谢谢了!~

解决方案 »

  1.   

    Graphics.DrawImage(图片, new Rectangle(0, 0, label.Width, label.Height));
      

  2.   

    http://download.csdn.net/source/1349707这里有一些类,挺全的,里面有对图像的各种操作的类,包括C#图片缩放类、将彩色图像变成黑白图像、使图像产生浮雕的效果、图片文件、数据流、Image 类型数据之间的转换其中,图片缩放类可以按照各种条件进行缩放,如:按指定的宽度和高度,按等比例、按固定宽度或固定高度等等,应该能满足你的要求
      

  3.   

    Bitmap ABm = new Bitmap(你的图片,lable.width,lable.Height);ABm 就是你想要的