В AppStore (Китай) приложение под названием Tencent Mobile Manager выпустило ряд функций, связанных с фотографиями, включая определение того, является ли фотография снимком экрана, сделанным пользователем, удаляя фотографии.iOS, Как узнать, является ли фотография снимком экрана, сделанным пользователем? Как удалить фотографии в Фото?
Я получил скриншоты этого приложения, чтобы продемонстрировать свой вопрос здесь (я добавил английский тексты сам для вас, так как приложение показывает только китайский):
This app knows what photos are screenshots and what not
При нажатии Удалить кнопки в нижней части, то показывает:
Asking permission from user to delete photos
насколько я знаю, Фото APIs (AssetsLibrary, PHPhotoLibrary) в прошивкой не дают абсолютный путь к фотографии, и IOS SandBox не позволяет приложения для удаления пользовательских активов, что делает невозможным удаление фотографий пользователей. Все фотографии, сохраненные на устройстве iOS, следуют одной и той же системе именования: «IMG_001.jpg», что делает невозможным определить, является ли фотография снимком экрана из их имен.
Но, по-видимому, это приложение реализовало обе функции. У кого-нибудь есть идеи об этом?
Спасибо!
Спасибо за ваш ответ. К чему относится ИМП? Кстати, я отправил несколько снимков с моего mac (все изменено до 640 * 1136, iPod Touch 6 в моем случае) на мой iPod, чтобы посмотреть, как они будут классифицироваться. Я создал, захватив мой Mac экран, был классифицирован на альбом скриншотов, но те, которые я получил из сети, не были. Аналогичные результаты получили фотографии iOS и Tencent Mobile Manager. – LuRui