Я использую f-spot в течение нескольких лет для управления моим фотоархивом, который составляет около 50 тыс. изображений на данный момент. С развитием f-spot, замедлившимся в последние годы, и я переключился на KDE, я смотрю на использование DigiKam, который, кажется, очень приятный и наполненный функциями, выходящими за рамки моих самых смелых надежд:)
Единственное, что мне не хватает, это то, как f-spot импортировал изображения: он создавал подкаталоги на основе даты съемки изображения:
$HOME/Photos/2011/11/12/IMG_1234.jpg
$HOME/Photos/2011/11/13/IMG_1235.jpg
$HOME/Photos/2011/11/13/IMG_1236.jpg
Кажется, я не могу найти способ заставить DigiKam вести себя так: хотя у него есть некоторые настройки для изменения имени файла изображения в соответствии с какой-либо маской, которая может включать дату съемки, я не вижу способа сказать ей создание подкаталогов. (Update - как указал пользователь26687, существует способ создания подкаталогов, таких как Photos/2011-11-13, но все же я не могу найти способ создания отдельных подкаталогов для года, месяца и дня)
Есть ли способ заставить DigiKam вести себя так? Или, альтернативно, какая хорошая программа для импорта изображений из камеры и сохранения их на диске в подкаталогах в соответствии с их датой съемки?
digiKam
Офлайновые документы: K> Приложения> Справка> Руководства по приложениям> Графика> digiKam
digiKam> Использование digiKam> Использование цифровой камеры с digiKam> Создание автоматических созданий альбомов [ ! d3]
Онлайн-документы: http://docs.kde.org/development/en/extragear-graphics/digikam/using-camera.html
Если ваша камера содержит информацию о дате при съемке фотографии digiKam может использовать это для автоматического создания субальбом в целевом альбоме при его загрузке ...Подключите устройство. В окне импорта digiKam есть настройки для «Автосоздания альбомов»
digiKam
Кажется, что digiKam ограниченный только одноуровневыми автоматическими подкаталогами.
Более ранний вопрос от пользователя digiKam ( http://docs.kde.org/development/en/extragear-graphics/digikam/using-camera.html ) список рассылки , сентябрь 2010 г. (http://mail.kde.org/pipermail/digikam-users/2010-September/011048.html).
Обходным путем является использование ExifTool ( http: / /mail.kde.org/pipermail/digikam-users/2010-September/011048.html «Переименование и / или перемещение файлов»):
Если ваша камера предоставляет информацию о дата съемки фотографии, digiKam может использовать это для автоматического создания субальбом в целевом альбоме при его загрузке ...
exiftool "-Directory<DateTimeOriginal" -d "%Y/%m/%d" DIR
Например, следующая команда перемещает все изображения изначально в каталоге «DIR» в иерархию каталогов, организованную по году / месяцу / дню:
ExifTool ubuntu package: libimage-exiftool-perl.
Простым способом является загрузка изображений на основной каталог и перемещение изображений с помощью ExifTool. Существует также возможность добавить действие устройства KDE.
Пример с KDE / Kubuntu
http://userbase.kde.org/System_Settings/Device_Actions http: // techbase.kde.org/Development/Tutorials/Solid/Device_Actions.У KDE есть редактируемые устройства / твердые действия:
У KDE есть gui для добавления / изменения действий устройства: Системные настройки> Действия с устройством.
A быстрый путь с командной строки:
mkdir -p ~/.kde/share/apps/solid/actions/
1) Создание локального каталога действий:
cp /usr/share/kde4/apps/solid/actions/digikam-opencamera.desktop ~/.kde/share/apps/solid/actions/movewithexiftools.desktop
2) копирование действия digiKam для работы в качестве шаблона:
[Desktop Entry]
X-KDE-Solid-Predicate=[ [ StorageVolume.ignored == false AND StorageVolume.usage == 'FileSystem' ] OR Camera.supportedDrivers == 'gphoto' ]
Type=Service
Actions=open;
[Desktop Action open]
# %f gives StorageAccess.filePath, %d gives Block.device, %i gives UDI
Exec=konsole --workdir ~/Pictures --noclose -e exiftool "-Directory<DateTimeOriginal" -d "%Y/%m/%%d" "%f"
Icon=camera-photo
Name=Move with the ExifTool
3) Редактирование нового действия после редактирования ~ / .kde / share / apps / solid / actions / movewithexiftools.desktop:
4) Перезагрузите
Тестирование с несколькими снимками
Теперь есть новая опция: Переместить с ExifTool.
Действие устройства показывает успех / неудача с терминалом:
Подкаталоги имеют формат / YYYY / MM / DD
[!d42] [!d44 ]