Nick » 29 мар 2021 18:07
До сих пор речь шла о создании и поддержании фотоархива (и навигации по нему!) исключительно своими силами, поэтому нельзя не обрисовать и альтернативный подход - с использованием специальных, предназначенных именно для каталогизации фотографий, программных средств, как изначально встроенных в операционные системы, так и сторонние программы (и бесплатные, и платные). Конкретные программы называть не буду (они периодически модернизируются, да и новые появляются, так что для ознакомления нужно искать самые свежие обзоры), выделю только самое главное - что они делают и какую пользу могут принести в контексте данной темы. По крайней мере, как это описывается в различных обзорах.
Конечно, разные программы имеют разные функции и возможности, но в целом у них можно выделить три основные функции.
1. Организаторские работы. Сюда можно отнести поиск фотографий по всем носителям с нахождением и удалением дубликатов. Такая функция может быть полезна на начальном этапе формирования фотоархива, если материалы раскиданы по многим папкам и разным дискам, чтобы собрать всё вместе и избавиться от дублирования.
2. Обработка фотографий. Тут всё понятно, только ещё раз отмечу, что в любом случае рекомендуется оставлять в неприкосновенности исходники (оригиналы) фотографий, а обработанные хранить отдельно от исходников (например, во вложенных папках).
3. Кейвординг, то есть работа с метаданными самих фотографий (известными также как EXIF). Под работой подразумевается и считывание уже имеющихся, и добавление новых. Об этом нужно рассказать поподробнее, потому что эта функция имеет самое непосредственное отношение к навигации по фотоархиву, т.е. главной задаче, которую я пытался решить своими силами.
Итак, кейвординг — набор ключевых слов, описывающих содержание снимка. В зависимости от функционала конкретной программы и усердия хозяина фотоархива, этот набор может быть и совсем кратким, и весьма детальным! И обычно наряду со стандартными ключевыми словами можно добавлять и свои собственные. Например, есть технические теги, описывающие жанр съёмки: репортаж, архитектура, портрет, природа и т. д., желательно также добавить название места съёмки, назвать объекты и людей, присутствующих на фотографиях. Если учесть, что всё это нужно вручную (хотя и с помощью программы) вносить в метаданные каждой фотографии, то не вызывает сомнений, что это весьма трудоёмкий процесс, даже с учётом того, что многие программы позволяют добавлять тэги сразу группам фотографий.
Но и это не предел - кое-где рекомендуется к каждой фотографии подбирать ключевые слова по набору вопросов - кто, что, где, когда, как и зачем? А некоторые авторы идут ещё дальше и рекомендуют фотографиям даже присваивать рейтинг! Например, по пятибальной шкале, на основе трёх аспектов — эмоций, композиции и смысла! Правда, там же оговариваются, что это процесс трудоёмкий, "поэтому можно ограничиться географией места и именами людей, а то и вовсе отказаться от него".
А теперь главное - что же даёт добавление ключевых слов в метаданные фотографий? Если верить обзорам, это даёт возможность формировать альбомы по наборам ключевых слов, т.е. это и есть осуществление навигации по фотоархиву в чистом виде! Например, в приведённом мною примере с выборкой по птицам через мою систему архивирования я получил список папок (с их описаниями), содержащих фотографии птиц, а далее уже отдельно заходил в каждую папку и отбирал нужные фотографии. А в случае осуществления кейвординга можно было бы просто сформировать альбом по тэгу "птица" и сразу получить все фотографии птиц (при условии, конечно, что этот тэг был прописан в каждой из этих фотографий), и осталось бы только выбрать лучшие! В общем, кейвординг съэкономил бы мне кучу времени и сил, хотя, с другой стороны, и отнял бы кучу времени и сил на расстановку этих тэгов! Мало того - чем больше тэгов добавлено в каждую фотографию, тем детальнее и точнее будет навигация по фотоархиву, но тем более длительным и трудоёмким будет сам процесс присвоения этих тэгов!
В моей системе навигации по материалам архива ничего подобного нет, поскольку я изначально избегал любых работ с отдельными фотографиями (ввиду трудоёмкости таких работ), и поэтому остановился на общих описаниях содержимого целых папок, а по отдельности описываю только видео- и аудиоролики. Правда, и у меня после небольших переделок формата описаний и программного кода поисковой системы теоретически возможно вместо описаний папок ввести описания отдельных фотографий (но вносить их не в метаданные самих фотографий, а только в файл с описаниями), и в качестве результата поиска выдавать маленькие изображения найденных фотографий. Но составление этих описаний будет чудовищно трудоёмкой работой, да и непонятно, как поведёт себя Яваскриптовский массив объёмом в десятки тысяч элементов - и в плане быстродействия, и корректности поиска в целом!
Особо следует отметить ещё одну функцию кейвординга - работу с геоданными, т.е. с географическими координатами мест съёмки фотографий (если, конечно, эта информация содержится в метаданных). И, опять же, формирование альбомов по местам съёмок. Лично с такой необходимостью не сталкивался (да и GPS есть только в одной из моих камер), но для тех, кто много снимает в разных поездках, такая функция может быть полезна. В принципе, и в моей системе навигации в случае необходимости также можно задействовать геоданные. Например, вручную вносить координаты места съёмки в файл с описаниями папок - в поле с местом съёмки, отделив координаты от текста каким-нибудь спецсимволом, и научив программу считывать эти координаты и учитывать их в поисковых запросах.
До сих пор речь шла о создании и поддержании фотоархива (и навигации по нему!) исключительно своими силами, поэтому нельзя не обрисовать и альтернативный подход - с использованием специальных, предназначенных именно для каталогизации фотографий, программных средств, как изначально встроенных в операционные системы, так и сторонние программы (и бесплатные, и платные). Конкретные программы называть не буду (они периодически модернизируются, да и новые появляются, так что для ознакомления нужно искать самые свежие обзоры), выделю только самое главное - что они делают и какую пользу могут принести в контексте данной темы. По крайней мере, как это описывается в различных обзорах.
Конечно, разные программы имеют разные функции и возможности, но в целом у них можно выделить три основные функции.
1. Организаторские работы. Сюда можно отнести поиск фотографий по всем носителям с нахождением и удалением дубликатов. Такая функция может быть полезна на начальном этапе формирования фотоархива, если материалы раскиданы по многим папкам и разным дискам, чтобы собрать всё вместе и избавиться от дублирования.
2. Обработка фотографий. Тут всё понятно, только ещё раз отмечу, что в любом случае рекомендуется оставлять в неприкосновенности исходники (оригиналы) фотографий, а обработанные хранить отдельно от исходников (например, во вложенных папках).
3. Кейвординг, то есть работа с метаданными самих фотографий (известными также как EXIF). Под работой подразумевается и считывание уже имеющихся, и добавление новых. Об этом нужно рассказать поподробнее, потому что эта функция имеет самое непосредственное отношение к навигации по фотоархиву, т.е. главной задаче, которую я пытался решить своими силами.
Итак, кейвординг — набор ключевых слов, описывающих содержание снимка. В зависимости от функционала конкретной программы и усердия хозяина фотоархива, этот набор может быть и совсем кратким, и весьма детальным! И обычно наряду со стандартными ключевыми словами можно добавлять и свои собственные. Например, есть технические теги, описывающие жанр съёмки: репортаж, архитектура, портрет, природа и т. д., желательно также добавить название места съёмки, назвать объекты и людей, присутствующих на фотографиях. Если учесть, что всё это нужно вручную (хотя и с помощью программы) вносить в метаданные каждой фотографии, то не вызывает сомнений, что это весьма трудоёмкий процесс, даже с учётом того, что многие программы позволяют добавлять тэги сразу группам фотографий.
Но и это не предел - кое-где рекомендуется к каждой фотографии подбирать ключевые слова по набору вопросов - кто, что, где, когда, как и зачем? А некоторые авторы идут ещё дальше и рекомендуют фотографиям даже присваивать рейтинг! Например, по пятибальной шкале, на основе трёх аспектов — эмоций, композиции и смысла! Правда, там же оговариваются, что это процесс трудоёмкий, "поэтому можно ограничиться географией места и именами людей, а то и вовсе отказаться от него".
А теперь главное - что же даёт добавление ключевых слов в метаданные фотографий? Если верить обзорам, это даёт возможность формировать альбомы по наборам ключевых слов, т.е. это и есть осуществление навигации по фотоархиву в чистом виде! Например, в приведённом мною примере с выборкой по птицам через мою систему архивирования я получил список папок (с их описаниями), содержащих фотографии птиц, а далее уже отдельно заходил в каждую папку и отбирал нужные фотографии. А в случае осуществления кейвординга можно было бы просто сформировать альбом по тэгу "птица" и сразу получить все фотографии птиц (при условии, конечно, что этот тэг был прописан в каждой из этих фотографий), и осталось бы только выбрать лучшие! В общем, кейвординг съэкономил бы мне кучу времени и сил, хотя, с другой стороны, и отнял бы кучу времени и сил на расстановку этих тэгов! Мало того - чем больше тэгов добавлено в каждую фотографию, тем детальнее и точнее будет навигация по фотоархиву, но тем более длительным и трудоёмким будет сам процесс присвоения этих тэгов!
В моей системе навигации по материалам архива ничего подобного нет, поскольку я изначально избегал любых работ с отдельными фотографиями (ввиду трудоёмкости таких работ), и поэтому остановился на общих описаниях содержимого целых папок, а по отдельности описываю только видео- и аудиоролики. Правда, и у меня после небольших переделок формата описаний и программного кода поисковой системы теоретически возможно вместо описаний папок ввести описания отдельных фотографий (но вносить их не в метаданные самих фотографий, а только в файл с описаниями), и в качестве результата поиска выдавать маленькие изображения найденных фотографий. Но составление этих описаний будет чудовищно трудоёмкой работой, да и непонятно, как поведёт себя Яваскриптовский массив объёмом в десятки тысяч элементов - и в плане быстродействия, и корректности поиска в целом!
Особо следует отметить ещё одну функцию кейвординга - работу с геоданными, т.е. с географическими координатами мест съёмки фотографий (если, конечно, эта информация содержится в метаданных). И, опять же, формирование альбомов по местам съёмок. Лично с такой необходимостью не сталкивался (да и GPS есть только в одной из моих камер), но для тех, кто много снимает в разных поездках, такая функция может быть полезна. В принципе, и в моей системе навигации в случае необходимости также можно задействовать геоданные. Например, вручную вносить координаты места съёмки в файл с описаниями папок - в поле с местом съёмки, отделив координаты от текста каким-нибудь спецсимволом, и научив программу считывать эти координаты и учитывать их в поисковых запросах.