我有一个在线工具,其他用户通过该工具上传照片。用户在使用较慢带宽时遇到问题。
我找到了这个 http://en.wikipedia.org/wiki/Lossless_data_compression1)是否有使用此算法的工具或API?
2)是否会减慢上传过程以便能够在本地压缩?
答案 0 :(得分:1)
Jpegs已经被压缩了。如果您尝试压缩jpeg,它将不会完整缩小,由于属于zip文件格式的元数据,它将会略微增长。
答案 1 :(得分:1)
WinZip是一个无损数据压缩工具的例子...... 但是,你可能会浪费你的时间,因为你几乎找不到任何超过1-10%缩小尺寸的无损压缩。 如果有的话!
总而言之,你会被迫在上传过程中得到任何值得注意的改变 - 除非让你花费很长时间,如果你真的,真的想压缩你的文件。
我认为,如果有必要,最好的机会是重新压缩和/或调整图像大小。
答案 2 :(得分:0)
压缩需要时间。如果上传需要X时间,并且需要Y时间来压缩Z值减小的百分比,那么您的目标是获得Y + X - Z*X < X
。考虑到即使打开压缩程序所需的人力时间,Y可能是一个相当大的数字,并且你不太可能获得任何好处。
你最好的选择是某种形式的有损压缩。一个优秀的有损压缩程序是一个简单的图片编辑器,允许您裁剪和调整大小。如果你可以剪掉你不想要的图像部分并删除不必要的分辨率信息,你可能会在尺寸上有明显的差异。
尽管如此,我的建议只是为了获得合适的互联网连接而支付额外的现金。如今,有线甚至卫星 比拨号要便宜得多。