日期:2014-05-17  浏览次数:20800 次

用visual studio2010做的简单开发
新手一枚,做了一个简单的打开按钮,打开了一幅图像,想在加载图片的picturebox上,自由缩放图片,不知道怎样写代码,要先定义图片的高和宽么?

------解决方案--------------------
Image img = Image.FromFile(@"c:\a.jpg");
Bitmap bmp = new Bitmap(img, 100, 80); //缩放后的宽度为100,高度为80,你根据实际缩放来写
img.Dispose();
pictureBox1.Image = bmp;

------解决方案--------------------
思路
pictureBox1_Paint()
{
graphic = pictureBox1.CreateGraphic();
Image img = Image.FromFile(path);
graphic.DrawImage(img, 图片的尺寸x2);
}
------解决方案--------------------
http://developer.51cto.com/art/200909/148623.htm