【发布时间】:2011-04-26 21:13:05
【问题描述】:
我正在使用 C# 和 MVC3 创建一个图像处理库。有一个选项可以让用户上传多个文件。这些文件需要在传输到服务器期间进行压缩,以减少上传时间和带宽使用。我们不想妥协图像的质量和大小,但确实想压缩图像。有人可以提供文章的链接,这些链接有助于压缩图像但保持它们的大小和质量。
【问题讨论】:
-
如果您使用 bmp 压缩它们将是最好的。其他图像格式通常已经压缩
-
压缩的目标是什么?严格来说是为了节省服务器上的磁盘空间还是为了减少上传时间和带宽使用?
-
@Brook - 目标是减少上传时间和带宽使用。
-
@Anil C:在这种情况下,使用 C# 完成此任务的唯一方法是在 silverlight 中执行此操作,因为您需要在发送之前在浏览器中对其进行压缩。另一种选择是使用闪存、Java 小程序或(呃)activex 控件。您应该更新您的问题以表明这一点,因为它改变了很多事情。
-
所以基本上问题变成了“如何在从浏览器上传文件之前压缩文件”。很好的答案,布鲁克。
标签: c# asp.net-mvc-3 gdi+ image-compression