设置加载图像的大小
本文关键字:图像 加载 设置 | 更新日期: 2023-09-27 18:34:02
我在将图像的大小设置为最大值时遇到问题。你有代码示例如何设置图像大小吗?
System.Drawing.Image image = System.Drawing.Image.FromStream(stream, true);
在第一步中,我从Stream加载图像,在下一步中,我想设置图像。网站宽度为 800
您可以通过从图像创建新图像并指定大小来调整图像大小:
System.Drawing.Image resizedImage = new Bitmap(image, new Size(100,100));
如果要更好地控制调整大小,可以将其绘制到新图像并设置插值模式:
System.Drawing.Image resizedImage = new Bitmap(100,100);
using (Graphics graphicsHandle = Graphics.FromImage(resizedImage))
{
graphicsHandle.InterpolationMode = InterpolationMode.HighQualityBicubic;
graphicsHandle.DrawImage(image, 0, 0, 100, 100);
}
return resizedImage;