首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX 提问指南
广告
V2EX
›
问与答
储存用户上传的照片的 Hash Key,是按照压缩之前 hash 还是压缩之后 hash?
andybest
·
2015-04-10 13:16:22 +08:00
· 1658 次点击
这是一个创建于 3500 天前的主题,其中的信息可能已经有所发展或是发生改变。
比如用户直接将相机的 3000x2000 的照片原图上传了,
服务器会将该图转换为 800px 宽度的 jpg 然后以 hash 作为文件名储存至硬盘(原图不需要保存,因为应用仅需这个 800 宽度照片)
那么这个防止重复照片的 Hash Key 是按用户上传的原图计算呢还是按压缩后的图片计算?
Hash
压缩
宽度
4 条回复
•
2015-04-11 05:47:17 +08:00
1
lsylsy2
2015-04-10 13:19:21 +08:00
1
相同的图片→两次压缩→可能不同的图片(hash角度)
不同的图片→压缩→一定不同的图片
为了去重的话,按照原图吧
2
andybest
OP
2015-04-10 13:20:38 +08:00
@
lsylsy2
谢谢,有道理,而且按压缩之后的 hash 这样对于重复的图片来说相当于多一次压缩的过程
3
littlehz
2015-04-10 23:20:02 +08:00
@
lsylsy2
所有压缩参数全都一致,去除exif等信息压缩,也会出现同一张图片不同时间压缩两次之后,这两次可能不同的hash?
4
ryd994
2015-04-11 05:47:17 +08:00 via Android
@
littlehz
一般不会,但在服务器上软件版本变化时不好说
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1147 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms ·
UTC 18:38
·
PVG 02:38
·
LAX 10:38
·
JFK 13:38
Developed with
CodeLauncher
♥ Do have faith in what you're doing.