1

我在我客户的一个网站上使用 Uploadify,以允许他们一次将大量图片上传到他们的照片库。

我最近看到问题。他们似乎上传大照片(3 MB 及以上)。我想知道,是否可以在客户端压缩(减小它们的大小),而不是在服务器上进行压缩(就像 facebook 那样)。我知道我可以在服务器上轻松完成,但我现在正在做另一个项目,我期待大量的照片上传。这将需要大量的 CPU 时间来处理它们。所以我想,我会询问客户端处理。

谢谢。

4

2 回答 2

6

您将无法使用 zip 或类似算法大量压缩 JPG 图像 - 它们本身已经接近最佳状态。您必须在客户端调整它们的大小。为此,请参见例如

于 2011-01-02T16:50:57.687 回答
2

图像调整大小与图像压缩不同。

调整大小和压缩的区别:

压缩时,您会以较低的质量获得具有相同尺寸的图像。
当您调整大小时,您会在不同的维度上获得相同的质量。


无论如何,我开发了一个名为 JIC 的 JavaScript 库来解决这个问题。它允许您使用 javascript 在客户端 100% 压缩 jpg 和 png,并且不需要外部库!

您可以在此处尝试演示:http: //makeitsolutions.com/labs/jic并在此处获取资源:https ://github.com/brunobar79/JIC

希望你喜欢。

于 2012-11-23T18:14:30.777 回答