62,046
社区成员
发帖
与我相关
我的任务
分享
public void ScaleImage()
{
string path=@"F:\Project\Ismymy\2-编程\Ismymy.Img\Img\avatar\84\184\284\love_max.jpg";
Image serverImage = Image.FromFile(path);
serverImage.GetThumbnailImage(600, 500, new Image.GetThumbnailImageAbort(IsTrue), IntPtr.Zero); // 对原图片进行缩放
//========================================================
serverImage.Save(path, ImageFormat.Jpeg);//这个地方总是报“GDI+ 中发生一般性错误”
//========================================================
serverImage.Dispose();
}
public bool IsTrue() // 在Image类别对图片进行缩放的时候,需要一个返回bool类别的委托
{
return true;
}
//复制一份,把原来的应用关掉
string path = @"F:\Project\Ismymy\2-编程\Ismymy.Img\Img\avatar\84\184\284\love_max.jpg";
Image _serverImage = Image.FromFile(path);
Bitmap serverImage = new Bitmap(_serverImage);
_serverImage.Dispose();
serverImage.GetThumbnailImage(600, 500, new Image.GetThumbnailImageAbort(IsTrue), IntPtr.Zero); // 对原图片进行缩放
//========================================================
serverImage.Save(path, ImageFormat.Jpeg);//这个地方总是报“GDI+ 中发生一般性错误”
//========================================================
serverImage.Dispose();
}
string path = @"F:\Project\Ismymy\2-编程\Ismymy.Img\Img\avatar\84\184\284\love_max.jpg";
Image _serverImage = Image.FromFile(path);
Bitmap serverImage = new Bitmap(_serverImage);
_serverImage.Dispose();