我有图像文件是6k jpg文件,宽度:172px和高:172px.
我使用以下代码尝试将其大小调整为128 * 128px jpg文件:
public static Image ResizeImage(Image img,int width,int height) { var b = new Bitmap(width,height,PixelFormat.Format24bppRgb); using (Graphics g = Graphics.FromImage(b)) { g.DrawImage(img,width,height); } return b; }
这段代码奇怪地将文件大小增加到50k,可以解释为什么?以及如何将图像大小调整为128 * 128px并保持大小约为6k.
非常感谢.
DY