请问,若要把一张800*600(宽>高)的图缩成180*240(宽<高)的图,且不能变形,用C#该如何实现?

解决方案 »

  1.   

    1。用pictureBox,设置成用户定义尺寸,然后按楼上方法计算后改变pictureBox的尺寸。
    2。用Graphics的嵌套或变型来改变绘制的图形尺寸。
      

  2.   

    请问wuyazhe(我的宝贝叫阿刺) ,有没有代码例子,让小弟看看
      

  3.   

    Bitmap new = new Bitmap(old, newWidth, new Height);
      

  4.   

    如果你不怕花费的时间较长可以用 setpixel 函数把180*135的图用白色添到180*240的大小