WhatsApp等应用程序中的图像预览功能如何工作?

时间:2015-01-05 08:23:38

标签: c# algorithm image-processing hash

据我了解,图片缩略图'在WhatsApp中是原始版本的高度压缩版本。我在某处读到它是一个哈希。

我使用MD5哈希进行密码控制,大小验证等,所以我不知道这与图像缩略图有什么关系,如果有的话。

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

1 个答案:

答案 0 :(得分:1)

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

无损意味着压缩后所有像素都将保留,通常会占用更多空间(例如位图,PNG等)。

有损意味着大多数像素都喜欢原始像素,在某种程度上人类无法轻易区分差异,但使用特定算法(例如JPEG)压缩可能很高

不提文件压缩,图像压缩除了关注如何有效地存储像素的利用。

  • 过滤
  • 组件转换
  • 平铺
  • 小波变换
  • 量化

您可能有兴趣了解现有的压缩算法wiki

WhatsApp使用有损图像压缩(JPEG)并将原始图像尺寸缩小到有限的水平,放大后可以发现不同的图像。