Dav*_*bak 3 .net c# image asp.net-mvc-3
[HttpPost]
public ActionResult AddImage(Image model)
{
if (model.ImageData != null && model.ImageData.ContentLength > 0)
{
var fileName = Path.GetFileName(model.ImageData.FileName);
var pathBig = Path.Combine(Server.MapPath("~/UploadedImages"), fileName);
var pathSmall = Path.Combine(Server.MapPath("~/UploadedImages"), "small_" + fileName);
// --> How to change image size to big(800 x 600)
// and small (100x80) and save them?
model.ImageData.SaveAs(pathBig);
model.ImageData.SaveAs(pathSmall);
}
}
Run Code Online (Sandbox Code Playgroud)
如何将图像大小更改为大(800 x 600)到小(100x80)并保存?
你可以尝试这个库:http: //nuget.org/packages/ImageResizer
它确实支持asp.net-mvc:http: //imageresizing.net/
或者你可以得到一个纯粹的C#lib并在你的应用程序上使用它.请参阅以下帖子:
调整图像大小C#https : //stackoverflow.com/a/2861813/368070
我发现这个片段:http://snippets.dzone.com/posts/show/4336
归档时间: |
|
查看次数: |
3574 次 |
最近记录: |