2015-01-05 36 views
-2

據我所知,WhatsApp中的圖像「縮略圖」是原件的高度壓縮版本。我在某處讀到這是一個散列。WhatsApp等應用程序中的圖像預覽功能如何工作?

我使用MD5哈希密碼控制,大小驗證等,所以我不知道這是如何涉及圖像縮略圖,如果它根本不知道。

請問有人可以提供更多信息嗎?

+0

哈希與圖像縮略圖無關。我不知道你在哪裏閱讀,但是你的方式是錯誤的。尋找「圖像大小調整」,也許「圖像質量降級」,但「散列」是錯誤的搜索。與「圖像哈希」相關的唯一的事情是兩個相同的圖像應該哈希到相同的數字(這適用於縮略圖,因爲它們會散列到與原始圖像相同的數字,但與縮略圖無關**代**) – Jcl

+0

這可能是爲什麼它讓我困惑。儘管如此,標題問題仍然值得讚賞嗎? –

+0

我不知道:在Stack Overflow上downvoting是非常私人的。對於它的價值,我沒有倒下,只是評論它。 – Jcl

回答

1

首先,你應該知道的圖像可以在有損和無損模式壓縮

無損意味着所有的像素將仍然是壓縮後,一般會花費更多的空間(例如位圖,PNG等)

有損意味着大多數像素的喜歡原來的一個,在一些規模,人類除了不能輕易區分的,但壓縮可以很高使用特定的算法(例如JPEG)

沒有提到的文件壓縮,圖像壓縮重點關注如何有效地存儲像素的使用。

  • 過濾
  • 成分變換
  • 平鋪
  • 小波變換
  • 量化

你可能有興趣知道現有的壓縮算法wiki

WhatsApp的使用規則l ossy圖像壓縮(JPEG)並將原始圖片大小縮小到有限的水平,您可以在放大後將其識別出來。

相關問題