请帮我解决保存已调整大小图像的问题。 这是代码:
protected void Resize(object sender, EventArgs e)
{
img3.Src = img1.Src;
img3.Width = Int32.Parse(imgWidth.Text);
img3.Height = Int32.Parse(imgHeight.Text);
Bitmap b = new Bitmap(Int32.Parse(imgWidth.Text), Int32.Parse(imgHeight.Text));
Graphics gr = Graphics.FromImage(b);
b.Save(Server.MapPath(img1.Src + "resized.png"));
}
答案 0 :(得分:0)
以下一行:
Bitmap b = new Bitmap(Int32.Parse(imgWidth.Text),Int32.Parse(imgHeight.Text));
构造具有所选宽度和高度的空图像。 您应该使用带有图像和尺寸参数的位图结构参数
Bitmap b = new Bitmap(yourImage, new Size(yourWidth, yourheight));
如果您想要高质量的调整大小,请在此处查看此答案: