2
我需要一些帮助裁剪和使用CSharp.net调整图像大小。我的目标是拍摄一张图像并将其缩小至50像素×50像素。我在这里找到的下面的代码将做到这一点,但它也是缩放图像。理想情况下,我希望将图像缩小至最接近50像素×50像素,然后删除图像中50像素以外50像素的部分。裁剪和调整图像到具体尺寸
public Image ResizeImage(Image img, int width, int height)
{
Bitmap b = new Bitmap(width, height);
using (Graphics g = Graphics.FromImage((Image)b))
{
g.DrawImage(img, 0, 0, width, height);
}
return (Image)b;
}
它确实,在这个帖子的链接解决我的问题: http://stackoverflow.com/questions/1626355/best-resize-and -or-作物逻辑/ 1649349#1649349 – Crunchy 2011-01-15 21:32:20