Я экспортирую свои фотографии на свой компьютер, подключив iPhone 5S (iOS 7.1.1) к моей установке Ubuntu 14.04, вырезаю фотографии из DCIM
папки и вставляю их на мой компьютер.
Фотографии проходят хорошо, но камера все еще показывает миниатюры. Когда я нажимаю на миниатюру, я получаю белый пустой экран.
Как придешь?
Как я могу переместить фотографии из телефона, не сохраняя их миниатюру в рулоне камеры?
iphone
photos
unix
camera-roll
Джонатан
источник
источник
Ответы:
Хакерский и, возможно, рискованный обходной путь, который работал для меня, был предложен здесь :
PhotoData
папкуPhotos.sqlite
источник
Почему это происходит: потому что удаление изображения из DCIM не влияет на базу данных, в которой перечислены изображения, ни эскизы, созданные во время захвата изображения. Как только DCIM очищается, БД указывает на пустые заполнители.
Как сделать иначе: попробуйте перезагрузить iPhone. В следующий раз удалите их с устройства или используйте сторонние программы.
источник
Ну, я тоже это сделал, удалив файл Photos.sqlite. Но потом, когда я захотел взглянуть на миниатюры в «Фотопленке» (доступ к которым осуществлялся через приложение «Камера»), там ничего не было, и там было написано «Восстановление миниатюр» или что-то в этом роде, и это заняло некоторое время. И тогда все эскизы были там. За исключением одного: я не мог видеть миниатюру фотографии, которую я сделал во время этого "процесса восстановления". (Тем не менее, это есть в приложении "Фотографии".)
Теперь, когда этот процесс завершен, кажется, что новые фотографии приводят к появлению новых миниатюр. И я вижу, что они появляются в папке / private / var / mobile / Media / PhotoData / Thumbnails /.
Кроме того, как и в сторону, удаление Photos.sqlite не удаляет все старые эскизы. И хотя они маленькие, они занимают немного места на устройстве хранения iPhone.
источник