在WinForm程序中上传图片,上传前如何对图片大小进行缩放

在WinForm程序中上传图片,上传前怎么对图片大小进行缩放
用的webclient上传
上传到服务器前,先对图片进行按比例缩小,然后再上传到服务器
------解决思路----------------------
可以先将其drawimage到一个小尺寸的bitmpa上,或者用api函数StrectchBlt缩放
------解决思路----------------------
Bitmap b = new Bitmap(image, width, height);

比例的话LZ知道怎么算吧? 原图width/height等于宽:长的比例假设为变量x,然后假设设置宽为100,那么长就为100/x