2015-01-05 20 views
-2

据我所知,WhatsApp中的图像“缩略图”是原件的高度压缩版本。我在某处读到这是一个散列。WhatsApp等应用程序中的图像预览功能如何工作?

我使用MD5哈希密码控制,大小验证等,所以我不知道这是如何涉及图像缩略图,如果它根本不知道。

请问有人可以提供更多信息吗?

+0

哈希与图像缩略图无关。我不知道你在哪里阅读,但是你的方式是错误的。寻找“图像大小调整”,也许“图像质量降级”,但“散列”是错误的搜索。与“图像哈希”相关的唯一的事情是两个相同的图像应该哈希到相同的数字(这适用于缩略图,因为它们会散列到与原始图像相同的数字,但与缩略图无关**代**) – Jcl

+0

这可能是为什么它让我困惑。尽管如此,标题问题仍然值得赞赏吗? –

+0

我不知道:在Stack Overflow上downvoting是非常私人的。对于它的价值,我没有倒下,只是评论它。 – Jcl

回答

1

首先,你应该知道的图像可以在有损和无损模式压缩

无损意味着所有的像素将仍然是压缩后,一般会花费更多的空间(例如位图,PNG等)

有损意味着大多数像素的喜欢原来的一个,在一些规模,人类除了不能轻易区分的,但压缩可以很高使用特定的算法(例如JPEG)

没有提到的文件压缩,图像压缩重点关注如何有效地存储像素的使用。

  • 过滤
  • 成分变换
  • 平铺
  • 小波变换
  • 量化

你可能有兴趣知道现有的压缩算法wiki

WhatsApp的使用规则l ossy图像压缩(JPEG)并将原始图片大小缩小到有限的水平,您可以在放大后将其识别出来。

相关问题