Darktable - сохранить / экспортировать пресеты модуля? - Фотопедия
6 голосов
/ 29 февраля 2016

Я воспроизвел некоторые предустановки тонирования в Darktable, чтобы имитировать плагин Windows под названием B / W Styler. Есть ли способ сохранить / экспортировать пресеты модулей, а затем импортировать их в Darktable на другом компьютере (или после переустановки ОС)?

Ответы [ 4 ]

4 голосов
/ 06 сентября 2016

Если вы не боитесь командной строки, это объяснено на https://redmine.darktable.org/projects/users/wiki/Manual_exportimport_of_styles_presets_and_masks

Суть его:

Экспорт из старого контекста

sqlite3 ~/.config/darktable/library.db
.output presets.backup
.dump presets
.output styles.backup
.dump styles
.output style_items.backup
.dump style_items
.output masks.backup
.dump masks
.quit

Импорт в новом контексте

Всегда останавливайте darktable перед игрой с вашим файлом библиотеки darktable. Также сохраняйте резервные копии файла темной библиотеки, прежде чем вмешиваться в него.

sqlite3 ~/.config/darktable/library.db <presets.backup

sqlite3 ~/.config/darktable/library.db <styles.backup
sqlite3 ~/.config/darktable/library.db <style_items.backup

sqlite3 ~/.config/darktable/library.db <masks.backup

Я сделал это, и это сработало для меня, хотя и не с первой попытки. Мне пришлось редактировать каждый файл резервной копии и добавлять DROP TABLE tablename перед каждым CREATE TABLE tablename.

2 голосов
/ 29 февраля 2016

Одна из маленьких странностей darktable заключается в том, что он хранит предустановки модулей в базе данных библиотеки, ту же самую, которая в основном используется для хранения данных о файлах изображений и о том, как они были обработаны. Несколько пользователей жаловались на это в списке рассылки, но AFAIK все еще работает в версиях 2.x. Это затрудняет резервное копирование и передачу ваших пресетов независимо от данных изображения. То, что вы можете сделать, это экспортировать / импортировать каждый пресет как стиль, но это может быть утомительно, если не сказать больше. Однако я не знаю более элегантного решения (и если кто-то еще это сделает, я буду рад услышать об этом!).

Другим аспектом, о котором стоит предупредить, является тот факт, что ваши предустановки будут потеряны после перестройки базы данных изображений , что иногда предлагается в случае поврежденной или фрагментированной базы данных.

ОБНОВЛЕНИЕ: похоже, что эта ситуация изменится с v2.2.0, а предустановки будут храниться в их собственной базе данных "data.db", что должно сделать это без проблем.

0 голосов
/ 15 августа 2017

С точки зрения обновления ОС, одним из решений является сохранение вашей ОС и программ на быстром SSD, а ваших документов - на большом жестком диске. В Darktable есть возможность разместить базу данных там, где вы хотите, поэтому поместите ее на жесткий диск с документами, и при обновлении SSD ОС новая установка может быть настроена на чтение существующей базы данных с использованием параметра командной строки --library.

https://www.darktable.org/usermanual/ch01.html.php

Либо просто создайте резервную копию базы данных и замените ее в каталоге по умолчанию для новой установки.

0 голосов
/ 09 августа 2017

Я столкнулся с той же проблемой и решил написать небольшую программу на Python для выборочного экспорта пресетов. Таким образом, я могу выборочно сохранять и восстанавливать настройки для разных камер.

Вы можете найти инструмент здесь: https://github.com/obruendl/darktable_library_tool

Код немного уродливый в настоящее время, но я планирую улучшить его, а также добавить одну или одну функцию в будущем Дайте мне знать, если у вас есть предложения по функциям.

Добро пожаловать на сайт Фотопедия, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...