无论如何使用任何技术来压缩jpeg以减少上传时间?

时间:2009-08-17 00:05:14

标签: performance image file compression uploading

我有一个在线工具,其他用户通过该工具上传照片。用户在使用较慢带宽时遇到问题。

我找到了这个 http://en.wikipedia.org/wiki/Lossless_data_compression

1)是否有使用此算法的工具或API?

2)是否会减慢上传过程以便能够在本地压缩?

3 个答案:

答案 0 :(得分:1)

Jpegs已经被压缩了。如果您尝试压缩jpeg,它将不会完整缩小,由于属于zip文件格式的元数据,它将会略微增长。

答案 1 :(得分:1)

WinZip是一个无损数据压缩工具的例子...... 但是,你可能会浪费你的时间,因为你几乎找不到任何超过1-10%缩小尺寸的无损压缩。 如果有的话!

总而言之,你会被迫在上传过程中得到任何值得注意的改变 - 除非让你花费很长时间,如果你真的,真的想压缩你的文件。

我认为,如果有必要,最好的机会是重新压缩和/或调整图像大小。

答案 2 :(得分:0)

压缩需要时间。如果上传需要X时间,并且需要Y时间来压缩Z值减小的百分比,那么您的目标是获得Y + X - Z*X < X。考虑到即使打开压缩程序所需的人力时间,Y可能是一个相当大的数字,并且你不太可能获得任何好处。

你最好的选择是某种形式的有损压缩。一个优秀的有损压缩程序是一个简单的图片编辑器,允许您裁剪和调整大小。如果你可以剪掉你不想要的图像部分并删除不必要的分辨率信息,你可能会在尺寸上有明显的差异。

尽管如此,我的建议只是为了获得合适的互联网连接而支付额外的现金。如今,有线甚至卫星 比拨号要便宜得多。