图像缩放的问题 private void pictureBox1_Paint(object sender, PaintEventArgs e){ //原图片宽60 高60 Image image = new Bitmap("Runner.jpg"); e.Graphics.DrawImage(image, 0, 0, 120, 120); //这里宽高变成120图像会自动缩放就失真了}有没有办法宽高不管设为多大。 图像还是显示原来的60 其余多的部分显示白色(只要不自动缩放就行) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 e.Graphics.DrawImage(image, 0, 0, 120, 120); =>e.Graphics.DrawImage(image, 0, 0); PictureBox1.SizeMode = PictureBoxSizeMode.StretchImagevoid Form1_MouseWheel(object sender, MouseEventArgs e) { var p= pictureBox1.Size; p.Width += e.Delta; p.Height += e.Delta; pictureBox1.Size = p; }http://topic.csdn.net/u/20081202/10/3eab4c99-486c-49ae-a97b-0005fec656cb.html [Quote=引用 1 楼 wuyazhe 的回复:]e.Graphics.DrawImage(image, 0, 0);//这是原图的宽高,不失真我知道,问题是 填的是比原图的宽高都要大。 double[,] data = new double[n, n];Bitmap imageBitmap = new Bitmap(n, n);for (int i = 0; i < n; i++){ for (int j = 0; j < n; j++) { data[i,j] = i + j; }}image = graph(n, n, data);//此处graph是一个独立的方法,目的是把数组data的值转换成0~255之间的整数,设置为宽和高均为n的imageBitmap的色素值。pictureBox1.Image = imageBitmap;只有n小于pictureBox1的size,则设定的imageBitmap是多大就以多大输出。然后如二楼所言,可以通过PictureBox1.SizeMode = PictureBoxSizeMode.Zoom对图像进行等比例方法,或者用stretchImage对图像拉伸。希望对你有帮助。 服务器间拷贝数据,有问题? 多线程下载 Graphics绘制图片如何让他平铺 HashTable如何重新置所有项Value的值 请问各位大哥 公司开发用VS.NET 2005 还是VS.NET 2003? 求救 显示一个窗体,另外一个窗体如何推出的语句1 100分求一个vs2005英文正式版现在,另外,英文版是否可以安装msdn中文版? 请教工作流问题 这里的高手们进来帮个忙! 有关工具箱的问题 C#面试题,请大侠帮忙看看!! 爱心加油站
void Form1_MouseWheel(object sender, MouseEventArgs e)
{
var p= pictureBox1.Size;
p.Width += e.Delta;
p.Height += e.Delta;
pictureBox1.Size = p;
}
http://topic.csdn.net/u/20081202/10/3eab4c99-486c-49ae-a97b-0005fec656cb.html
//这是原图的宽高,不失真我知道,
问题是 填的是比原图的宽高都要大。
Bitmap imageBitmap = new Bitmap(n, n);
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
data[i,j] = i + j;
}
}
image = graph(n, n, data);
//此处graph是一个独立的方法,目的是把数组data的值转换成0~255之间的整数,设置为宽和高均为n的imageBitmap的色素值。
pictureBox1.Image = imageBitmap;
只有n小于pictureBox1的size,则设定的imageBitmap是多大就以多大输出。然后如二楼所言,可以通过
PictureBox1.SizeMode = PictureBoxSizeMode.Zoom对图像进行等比例方法,或者用stretchImage对图像拉伸。
希望对你有帮助。