拍摄一张动态图片(类似于 iOS 的 Livephoto ),在 QQ 发给别人(勾选原图),对方下载后在自己的 MIUI 系统相册里可以播放这个动态图片。个人认为这样的设计非常不合理,动态图片携带了拍摄前后的视频、音频,这些环境信息很可能包含用户隐私。
讨论:
1.猜测原因是小米把动态信息封装在 jpg 文件里了[1],qq 发原图时会把这些信息保留,所以接收后能正常识别。
2.在微信上没有复现,猜测是微信修改了图片的 header 。但因为接收的图片大小和原图基本一致,我感觉动态图片的信息还在,也许别有用心的人是有办法恢复的?
3.印象中苹果的 Livephoto 没有这个问题(没有专门测试过,记错的话请指正)。iOS 版的微博可以发 Livephoto ,但用户是明确知道自己发了 Livephoto 的,也可以针对单张照片关闭这个功能。像 MIUI+QQ 这种场景,用户没有任何感知,太危险了…
[1]小米的动态照片怎么存到硬盘里才能保证下次导回手机依旧是动态照片? - 七色逆光的回答 - 知乎
https://www.zhihu.com/question/460458171/answer/2158384000
讨论:
1.猜测原因是小米把动态信息封装在 jpg 文件里了[1],qq 发原图时会把这些信息保留,所以接收后能正常识别。
2.在微信上没有复现,猜测是微信修改了图片的 header 。但因为接收的图片大小和原图基本一致,我感觉动态图片的信息还在,也许别有用心的人是有办法恢复的?
3.印象中苹果的 Livephoto 没有这个问题(没有专门测试过,记错的话请指正)。iOS 版的微博可以发 Livephoto ,但用户是明确知道自己发了 Livephoto 的,也可以针对单张照片关闭这个功能。像 MIUI+QQ 这种场景,用户没有任何感知,太危险了…
[1]小米的动态照片怎么存到硬盘里才能保证下次导回手机依旧是动态照片? - 七色逆光的回答 - 知乎
https://www.zhihu.com/question/460458171/answer/2158384000