LuR*_*Rui 5 analysis photos ios
在AppStore(中国),一款名为腾讯手机管家的App发布了一系列与照片相关的功能,包括检测照片是否为用户截图、删除照片等。
我得到了这个应用程序的屏幕截图来演示我的问题(我自己为你添加了英文文本,因为该应用程序只显示中文):
当您点击底部的删除按钮时,它会显示:
据我所知,iOS 中的 Photo API(AssetsLibrary、PHPhotoLibrary)并没有给出照片的绝对路径,而且 iOS SandBox 也不允许应用程序删除用户的资产,这使得删除用户照片几乎不可能。iOS 设备中保存的所有照片都遵循相同的命名系统:“IMG_001.jpg”,这使得无法从名称中检测照片是否为截图。
但显然,这个应用程序实现了这两个功能。有没有人对此有任何想法?
谢谢!
对于屏幕截图,其UTI始终是“public.png”并且与屏幕大小相同(确保您在屏幕边界宽度和高度上有乘以[UIScreen比例]),只需检查这2个元数据,您就可以轻松识别屏幕截图。
希望这会对您有所帮助
| 归档时间: |
|
| 查看次数: |
2132 次 |
| 最近记录: |