需要客户端图片大小调整功能

问题描述 投票:0回答:1

我正在做一个MVC项目,其中我有一个用户交互表单。用户可以通过该从上传图片。现在,该图片必须被转换为jpeg并保存在多个维度。我使用了一个服务器端的代码,只是保存上传的文件并创建一个缩略图。

Image image = Image.FromFile(fileName); 
Image thumb = image.GetThumbnailImage(120, 120, ()=>false, IntPtr.Zero);
thumb.Save(Path.ChangeExtension(fileName, "120"));
thumb = image.GetThumbnailImage(180, 180, ()=>false, IntPtr.Zero);
thumb.Save(Path.ChangeExtension(fileName, "180"));
thumb = image.GetThumbnailImage(300, 300, ()=>false, IntPtr.Zero);
thumb.Save(Path.ChangeExtension(fileName, "300"));

但是这个过程让我的应用有点慢。谁能帮我提供一个客户端的代码,可以在浏览器中飞快地创建多维图片,然后再打到服务器上?在服务器中,我可以稍后发布它们的图片。

jquery asp.net asp.net-mvc-4
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.