【发布时间】:2014-08-20 14:10:34
【问题描述】:
这是我保存图像的代码。该代码工作正常,我对此没有任何问题。
Guid id = Guid.NewGuid();
string strRealname = Path.GetFileName(ImageUrl);
string exts = Path.GetExtension(ImageUrl);
WebClient webClient = new WebClient();
webClient.DownloadFile(ImageUrl, Server.MapPath("~/Images/") + id + exts);
我希望能够根据我的 SET 尺寸保存图像。例如:我下载的图像是 600x300。我想保留原始尺寸(2:1)并将其保存为 400x200。我该怎么做?
编辑:也许我应该强调这一点。我不想从 URl 中保存原始图像。有些图像的宽度或高度会超过 1000 像素。我想在保存之前缩小它。这将针对 1000 个图像完成,我不希望我的服务器耗尽磁盘空间。
【问题讨论】:
-
Resize an Image C#的可能重复
-
我希望你不要在下载前调整大小.. 不能这样做。
标签: c# image resolution