The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

05.07.2016 21:17  Выпуск программы для управления фотографиями digiKam 5.0.0

Состоялся релиз программы для управления коллекцией фотографий digiKam 5.0.0, который подвёл итог нескольким годам работы по переводу приложения на Qt 5 и KDE Framework 5. Начиная с нового выпуска проект также перешёл на новый сокращённый цикл подготовки релизов, подразумевающий более оперативную доставку обновлений.

В новом выпуске заменён весь код, связанный с Qt4 и KDE4, переписаны многие подсистемы, существенно сокращено число зависимостей - удалено около 80% зависимостей от компонентов KDE, 10% зависимостей переведены в разряд опциональных и только 10% пока оставлены в качестве обязательных. В процессе работы по сокращению зависимостей обработчик KIO-slaves заменён на системные средства обеспечения многопоточности, сокращено использование DBus, прекращено использование KIO в инструментах Kipi.

Следствием сокращения внешних зависимостей стало упрощение портирования digiKam на платформы, отличные от Linux, и возможность подготовки бинарных установщиков. Порт для Windows собран в Linux с использованием MinGW, без применения для сборки Windows/MSVC. Подготовлены 32- и 64-разрядные установщики. Порт для macOS пока требует для сборки компьютера Apple с Macports, но сам процесс компиляции значительно упрощён.

Другие улучшения:

  • Добавлена виртуальная "корзина", заменившая собой использование штатной корзины KDE, которая не могла быть портирована на macOS и Windows. Новая реализация основана на перемещении удалённых элементов в скрытые поддиректории, создаваемые внутри каждой основной коллекции фотографий и отображаемые при древовидном просмотре альбома;
  • Реализована возможность Lazy Synchronization для синхронизации метаданных фотографий с содержимым БД, что позволяет отложить применение к файлам изменений метаданных, внесённых через интерфейс digiKam - правки вносятся только в БД, и лишь затем единовременно переносятся на реальные файлы c изображениями, что позволяет в любой момент отменить выполненную операцию. Число ожидающих применения операций отражается в строке состояния.
  • Добавлена новая панель для корректирвки тегов Exif/IPTC/XMP и отражения в тегах данных из БД, таких как дата, комментарии, ключевые слова и рейтинг. Имеется возможность определения какие теги будут обновлены в процессе синхронизации при применении инструмента Lazy Synchronization;
  • В процессе портирования плагинов kipi на Qt5 проведена чистка от дубликатов кода. Возвращены к жизни старые плагины, давно оставшиеся без сопровождающих. Для взаимодействия с внешними web-сервисами теперь не применяется KIO API, что повысило переносимость и решило многие проблемы со стабильностью;
  • Переработан код, связанный с ведением базы данных. В ядро digiKam интегрирована БД для распознавания лиц, которая теперь хранится в SQLite или MySQL. Приведён в порядок код для поддержки MySQL, переписаны схемы хранения данных в MySQL. Переработана панель для настройки БД;
  • При первом запуске добавлена возможность настройки применения MySQL в качестве хранилища БД, вместо SQLite. Предлагается два варианта конфигурации MySQL - локальный сервер для замены локальной БД в SQLite и внешний сервер для ведения БД, совместно используемой на нескольких компьютерах. MySQL предпочтителен при наличии больших коллекций, насчитывающих более 100 тысяч элементов.


  1. Главная ссылка к новости (https://www.digikam.org/node/7...)
  2. OpenNews: Новая версия программы для управления фотографиями digiKam 4.14.0
  3. OpenNews: Выход программы для управления фотографиями digiKam 4.0.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: digikam, image
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 22:07, 05/07/2016 [ответить] [смотреть все]
  • +9 +/
    > Добавлена виртуальная "корзина", заменившая собой использование штатной корзины KDE, которая не могла быть портирована на macOS и Windows.

    Отвратительные костыли. Во всех десктопных осях реализация корзины есть, но нет, мы сделаем свою, ни с чем не совместимую.

     
     
  • 2.2, Аноним, 22:08, 05/07/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +10 +/
    Возможно, им не хватает разработчика для этой цели. Поэтому свяжитесь с ними и сделайте задачу сами, раз так высока потребность.
     
     
  • 3.14, vantoo, 08:56, 06/07/2016 [^] [ответить] [смотреть все]
  • +1 +/
    А нельзя было сделать так, чтобы прога сама определяла для какой системы она соб... весь текст скрыт [показать]
     
     
  • 4.25, __yurkis, 14:19, 06/07/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Наверное можно было, но, видимо, не нашлось достаточно рзаинтересованых разработ... весь текст скрыт [показать]
     
  • 2.3, Аноним, 22:22, 05/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    В оригинальном анонсе сказано, что enterprise tools делают тоже самое, и подоб... весь текст скрыт [показать] [показать ветку]
     
  • 2.12, Pilat, 02:22, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    В данном случае своя корзина лучше, так как в случае с фотографиями будет удалят... весь текст скрыт [показать] [показать ветку]
     
  • 2.17, robux, 09:39, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Мальчик мой, при кроссплатформенном программировании бывает сделать 1 один сво... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.20, Аноним, 11:19, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    клоун Ты проги для себя пишешь или для пользователей Сейчас что ни кросс-платф... весь текст скрыт [показать]
     
  • 3.21, Аноним, 11:32, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    клоун Неюзабельно, зато кроссплатформенно http i stack imgur com 1yU60 png ... весь текст скрыт [показать]
     
  • 3.23, vi, 12:38, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Все правильно А пользователи, ну все ведь в их руках И да, в этой отдельной ко... весь текст скрыт [показать]
     
  • 1.4, Аноним, 22:26, 05/07/2016 [ответить] [смотреть все]  
  • +/
    Работает на MySQL? это сверх цинизма!
     
     
  • 2.7, citius, 22:50, 05/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    На SQLite тоже работает Какую-то ведь БД для внутренних нужд юзать все равно пр... весь текст скрыт [показать] [показать ветку]
     
  • 1.5, ЛинуксПользователь, 22:30, 05/07/2016 [ответить] [смотреть все]  
  • –1 +/
    теперь не применяется KIO API

    Ура!

     
     
  • 2.6, Аноним, 22:34, 05/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот бы его бы еще из konqueror и rekonq выбросили, а то в них периодически перес... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, IdeaFix, 23:00, 05/07/2016 [ответить] [смотреть все]  
  • –4 +/
    Посмотрел... а лайтрум ведь не так уж и плох.
     
  • 1.9, prokoudine, 23:44, 05/07/2016 [ответить] [смотреть все]  
  • +2 +/
    > Приведён в порядок код для поддержки MySQL, переписаны схемы хранения данных в MySQL. Переработана панель для настройки БД;

    И в третий раз закинул старик свой невод...

     
     
  • 2.16, Странник, 09:26, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    — Пришел невод с одною рыбкой, С непростою рыбкой, — золотою.
     
  • 1.10, Аноним, 00:20, 06/07/2016 [ответить] [смотреть все]  
  • –1 +/
    У нас теперь что, базы данных распознают лица Или мне одному кажется что какой-... весь текст скрыт [показать]
     
     
  • 2.19, Moomintroll, 10:06, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    БД vs СУБД
     
  • 1.11, lor_anon, 01:46, 06/07/2016 [ответить] [смотреть все]  
  • +/
    Умеет ли оно делать логику с тегами, типа "покажи фотографии, которые ((Володя ИЛИ Памир) И НЕ Вомбат)"?
     
  • 1.13, Дуплик, 08:03, 06/07/2016 [ответить] [смотреть все]  
  • –5 +/
    Darktable -- вот профессиональная программа и без ошмётков KDE https www open... весь текст скрыт [показать]
     
     
  • 2.18, Ан0н, 09:41, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Сравнил, блин, редактор и каталогизатор+редактор.
     
     
  • 3.24, prokoudine, 13:20, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    В дарктейбле как раз есть категоризация А уж редактор в нём на порядок лучше са... весь текст скрыт [показать]
     
     
  • 4.26, Admino, 14:44, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Не нашёл в Darktable поиск по лицам.
     
     
  • 5.32, prokoudine, 12:58, 07/07/2016 [^] [ответить] [смотреть все]  
  • +/
    > Не нашёл в Darktable поиск по лицам.

    Вы так говорите, словно в digiKam им уже можно пользоваться.

     
  • 4.27, Аноним, 18:06, 06/07/2016 [^] [ответить] [смотреть все]  
  • +/
    В диджикам как раз есть редактор А уж категоризация в нём на порядок лучше сабж... весь текст скрыт [показать]
     
     
  • 5.31, prokoudine, 11:07, 07/07/2016 [^] [ответить] [смотреть все]  
  • +/
    Там такой редактор, что даже не смешно.
     
  • 2.29, Дудлик, 23:46, 06/07/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Ошметок - эта та сpaная дырка, из которой ты вылез на этот свет.
     
  • 1.15, Аноним, 09:07, 06/07/2016 [ответить] [смотреть все]  
  • +1 +/
    Ну нафига Если выпиливание kio-file, лишит софт кучи плюшек и нормальной интег... весь текст скрыт [показать]
     
  • 1.22, DmA, 11:52, 06/07/2016 [ответить] [смотреть все]  
  • +/
    >подразумевающий более оперативную доставку обновлений.

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

     
  • 1.30, DigiKam FTV, 23:47, 06/07/2016 [ответить] [смотреть все]  
  • +2 +/
    Лучший менеджер фоток в Linux!
     
  • 1.34, Sluggard, 15:19, 08/07/2016 [ответить] [смотреть все]  
  • +/
    Ждём в openSUSE. Надеюсь, также, что в kipi-plugins починили экспорт, а то с недавних пор не грузится ни черта на тот же Imgur.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor