具有相同字节数的两张照片(大)的几率是多少?

bar*_*der 2 image http image-processing

我有一个应用程序拍摄产品照片并将其保存回服务器.现在发回大文件和转换格式等是昂贵的.所以我想知道如何检查以前上传的照片是否相同?如果它们具有相同的分辨率,它们具有相同数量的字节的几率是多少?还有什么是通过HTTP上传照片的最有效方法?它应该被压缩等等谢谢

Pau*_*sik 5

您可以创建这些图像的MD5哈希值(或其他哈希算法),并比较哈希值,而不是依赖于两个图像的字节大小.散列碰撞比图像大小比较的可能性大得多.

如果图像可以被显着压缩,您应该只打扰压缩.否则你真的只是在客户端和服务器上浪费CPU.