Как Вы останавливаете iPhoto от повторного сканирования для поверхностей?

Каждый раз, когда я отмечаю набор поверхностей и нажимаю "Done", iPhoto начинает повторно сканировать все фотографии с неподтвержденными поверхностями.

Я предполагаю, что это происходит, потому что использование ЦП переходами iPhoto к ~99% и весь, вероятно, соответствия для каждого человека исчезает. Я также вижу вращающийся "занятый" значок в возможных разделах соответствий в этой точке.

Это действительно, что происходит? Если так, как я могу мешать ему восстановить сканирование? Это довольно неудобно, потому что у меня есть ~10k фотографии, и все предложенные соответствия поверхности могут уйти после того, как я только отмечаю 20 фотографий или около этого.

0
задан 01.09.2009, 22:26

1 ответ

Да, там (вид). Остановите приложение iPhoto.

как корень: CD в Вашу Библиотеку Изображений/iPhoto

затем удалите и face.db и face_blob.db

затем сделайте обе из этих ссылок на /dev/null

по окончании это должно быть похожим на это:

lrwxr-xr-x 1 root robertm 9 Apr 25 01:59 face.db -> /dev/null
lrwxr-xr-x 1 root robertm 9 Apr 25 02:00 face_blob.db -> /dev/null

Это эффективно мешает поверхностям сохранить любую базу данных. (Предупреждение: это все еще "пытается" работать за импортом нового набора фотографий, просто остановиться/перезапустить iPhoto после импорта для возвращения драгоценного ЦП).

Хорошая вещь: больше никакой базы данных людей и где/когда Вы в последний раз видели их на своем HD. IPhoto перезапуска. (больше никаких поверхностей, больше никакого ЦП / потребление Диска любой). Можно хотеть сделать находку. | grep стоят и смотрят на весь небольшой jpg's с "поверхностью" на имя, от которого Вы могли бы хотеть избавиться также. (Вам не будут нужны они теперь, когда они довольно бесполезны к программе после выполнения этого).

Обсуждения форума

1
ответ дан 24.11.2019, 12:46

Теги

Похожие вопросы