在AppStore(中國),一款名爲騰訊移動經理的應用發佈了一系列與照片相關的功能,包括檢測照片是否爲用戶截圖,刪除照片。iOS,如何知道一張照片是否是用戶截圖?如何刪除照片中的照片?
我得到了這個程序的截圖在這裏展示我的問題(我加了英文文本我爲你,因爲應用程序只顯示中國):
This app knows what photos are screenshots and what not
當你點擊底部刪除按鈕,它顯示:
Asking permission from user to delete photos
據我所知,照片的API(AssetsLibrary,PHPhotoLibrary)iOS中不給照片的絕對路徑,而iOS沙盒不允許應用程序也會刪除用戶的資產,這使得刪除用戶的照片幾乎不可能。 iOS設備中保存的所有照片都遵循相同的命名系統:「IMG_001.jpg」,這使得無法檢測照片是否是來自其名稱的屏幕截圖。
但顯然,這個應用程序實現了這兩個功能。有沒有人對此有任何想法?
謝謝!
感謝您的回答。 UTI指的是什麼?順便說一句,我從我的蘋果機發送了幾張圖片(全部重新分配爲640 * 1136,我的情況是iPod Touch 6)到我的iPod,看看它們將如何分類。我通過捕獲我的mac屏幕創建的人被分類到屏幕截圖專輯,但我從網上獲得的人沒有。 iOS照片和騰訊移動經理做出了相同的結果。 – LuRui