The OpenNET Project / Index page

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

09.06.2017 13:43  Выпуск фреймворка для обработки изображений G'MIC 2.0

Доступен релиз фреймворка G'MIC 2.0, предоставляющего универсальный язык сценариев для обработки изображений и несколько интерфейсов для преобразования, фильтрации и визуализации графического контента. G'MIC предоставляет около тысячи готовых алгоритмов и функций для обработки изображений, поддерживает многопоточночность и может использовать OpenMP для ускорения вычислений за счёт распараллеливания нагрузки на несколько ядер CPU. Поддерживается обработка различных типов изображений, в том числе с произвольным числом цветовых каналов, объёмных изображений и векторных 3D-объектов. Код проекта распространяется под свободной лицензией CeCILL, совместимой с GPL.

G'MIC доступен в виде инструмента командной строки gmic (в стиле ImageMagic), многопоточных C++-библиотек libgmic и CImg, плагина gmic_gimp с реализацией более 480 фильтров для редактора GIMP, web-приложения G'MIC Online для манипуляции с графикой из web-браузера и графического интерфейса ZArt для обработки видеофайлов или видеопотоков с web-камер в режиме реального времени. Кроме того, возможности G'MIC используются в таких открытых проектах, как пакет постобработки видео EDK, система нелинейного видеомонтажа Flowblade, графический редактор Krita, система обработки фотографий PhotoFlow и система наложения видеоэффектов Veejay.

В новом выпуске полностью переработан код плагина к GIMP, который был переписан с нуля и включает огромную порцию новых возможностей. Интерфейс плагина абстрагирован от API виджетов GIMP и снабжён собственным API для интеграции со сторонними приложениями, что позволяет использовать его не только с GIMP и применять Qt для построения интерфейса. Для адаптации плагина к новому приложению достаточно определить связи, внеся изменения в один файл host_software.cpp. Разработчики надеются, что существенное упрощение адаптации плагина для различных программ, приведёт к появлению варианта плагина для многих популярных отрытых систем обработки видео и изображений, таких как Blender, в которых ранее приходилось портировать отдельные фильтры. Поддержка старого плагина на GTK оставлена и обновлена для поддержки G’MIC 2.0, но данный плагин в будущем, скорее всего, развиваться не будет, и все усилия будут направлены на усовершенствование версии плагина на базе Qt.

На основе переработанного плагина уже началась подготовка дополнения для Krita и подготовлен новый интерфейс для наложения фильтров G’MIC-Qt, использующий библиотеку Qt и не привязанный к GIMP. G’MIC-Qt позиционируется как новый интерфейс, по возможностям идентичный плагину к GIMP, но способный работать в виде обособленного приложения. Из особенностей G’MIC-Qt отмечается поддержка масштабирования и прокрутки в окне предпросмотра, средства для поиска фильтров по ключевым словам, возможность выбора между светлой и тёмной темами оформления, улучшенная система быстрого доступа к часто используемым фильтрам и возможность скрытия лишних фильтров.

Вторая значительная часть улучшений в G'MIC 2.0 связана с новыми фильтрами. Например, добавлен полезный фильтр Smart-Coloring для автоматизации раскраски штриховых изображений, в том числе поддерживающий текстурированную заливку и сглаживание.

Для фотографов представлена порция новых преобразований цветности на основе CLUTs (Color Lookup Tables).

Расширены настройки фильтра для искусственного состаривания фотографий.

Добавлены новые фильтры "Artistic / Illustration look" и "Artistic / Highlight bloom" для повышения контраста и детализации. Также добавлен фильтр Multi-scale Retinex для нормализации яркости разных частей изображения.

Ещё один интересный фильтр "Details / Dcp dehaze" нацелен на устранение тумана на фотографиях.

Для изменения цветов сложных объектов на фотографиях в G'MIC 2.0 представлен фильтр "Colors / Color mask [interactive]", позволяющий интерактивно выделить объект и изолированно его обработать, например, можно поменять цвет кузова на сфотографированной машине или изменить цвет облаков.

Для видео в новой версии представлен фильтр с эффектом морфинга, позволяющий сгенерировать промежуточное изображение между разными кадрами. Добавлен новый фильтр для удаления шумов путем комбинирования вариантов одного и того же изображения с разных снимков. Добавлены новые эффекты "Deformations / Conformal maps", "Degradations / Flip & rotate blocks" и "Degradations / Warp by intensity" и "Degradations / Pixel sort" для выполнения сложных деформаций и внесения искусственных артефактов кодирования.

Из новых генераторов текстур отмечаются фильтры "Patterns / Camouflage" и "Patterns / Crystal background", предназначенные для формирования рисунка камуфляжа и кристаллических образований.



  1. Главная ссылка к новости (https://pixls.us/blog/2017/06/...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gmic, image, gimp, krita
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 15:32, 09/06/2017 [ответить] [смотреть все]
  • +/
    Выпуск GIMP 3 откладывается?
     
     
  • 2.5, llolik, 18:28, 09/06/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    А он вот-вот намечался?
     
  • 2.11, Аноним, 23:06, 09/06/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Переходи на Blender - https www blendernation com 2016 04 27 creative-imagery-... весь текст скрыт [показать] [показать ветку]
     
  • 2.21, prokoudine, 14:58, 11/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    В связи с чем?
     
  • 1.2, Аноним, 15:39, 09/06/2017 [ответить] [смотреть все]  
  • +1 +/
    Супер Еще мои любимые и частоиспользуемые фичи - это удаление водяных знаков, ... весь текст скрыт [показать]
     
     
  • 2.18, 123452345345, 20:12, 10/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    но в digiKam-е же всё это есть...
     
     
  • 3.26, Аноним, 02:21, 16/06/2017 [^] [ответить] [смотреть все]  
  • +/
    От digikama уже начинает тошнить при стартовых настройках
     
  • 2.20, не укради, 12:51, 11/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Удаление водяных знаков..
    . Воришка?
     
     
  • 3.23, труляляй, 17:08, 11/06/2017 [^] [ответить] [смотреть все]  
  • +/
    Совсем не обязательно На некоторых страничках опция есть, если её не выключить ... весь текст скрыт [показать]
     
  • 1.3, слакварявод, 16:03, 09/06/2017 [ответить] [смотреть все]  
  • –5 +/
    error while loading shared libraries: libpng12.so.0

     
     
  • 2.4, Crazy Alex, 17:30, 09/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Гента в помощь Серьёзно Там и сборка из исходников со всей конфигурацией и пон... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.6, cmp, 18:57, 09/06/2017 [^] [ответить] [смотреть все]  
  • +7 +/
    Судя по нику, это тролинг, слакой пользоваться и не знать как такое лечить невозможно.
     
     
  • 4.12, Crazy Alex, 00:49, 10/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Не важно, может ещё кому полезно будет.
     
  • 4.15, Аноним, 05:21, 10/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Лечить? Тут даже нечего, это не проблема вообще.
     
  • 1.7, Константавр, 19:51, 09/06/2017 [ответить] [смотреть все]  
  • +11 +/
    Это же просто праздник какой-то! Столько всего нужного! А вообще перепробовать всю эту кучу эффектов это уже подвиг, а написать и вообще. Снимаю шляпу.
     
  • 1.8, Другой аноним, 21:06, 09/06/2017 [ответить] [смотреть все]  
  • +2 +/
    Все больше и больше проектов отказываются от GTK в пользу Qt.
     
     
  • 2.9, feudor, 22:03, 09/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    от гтк 2,0 заметь отказываются, если ты конечно знаешь что это такое
     
     
  • 3.13, Аноним, 02:52, 10/06/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    От gtk вообще тоже. Wireshark с razor-qt как бы намекают.
     
  • 2.16, Аноним, 13:05, 10/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    У Дуплика рвёт дупло.
     
  • 2.22, prokoudine, 15:00, 11/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Все больше и больше проектов отказываются от GTK в пользу Qt.

    facepalm.jpg

    У них нет проблем с GTK+. Просто чувак, который взялся писать новый интерфейс G'MIC, лучше знает Qt и кресты. А остальным всё равно.

     
  • 1.14, Necrogrinder, 03:40, 10/06/2017 [ответить] [смотреть все]  
  • +/
    Собрал для гимпа плагин на Qt. Ну реально лучше . Размер картинки предпросиотра теперь увеличивается просто растяжением размера окна, поиск на видном месте, показалось  всё отзывчивее. Хотя может и показалось, но пожалуй буду использовать на Qt.
     
  • 1.17, Аноним, 13:08, 10/06/2017 [ответить] [смотреть все]  
  • +/
    как его использовать в гимп?
     
     
  • 2.19, 123452345345, 20:14, 10/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    посмотри видео в тексте новости
     
  • 2.24, prokoudine, 21:09, 11/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Скачать плагин, установить в ~/.gimp-2.8/plug-ins или ~/.config/GIMP/2.9/plug-ins/, (пере)запустить GIMP.
     
  • 1.25, слакварявод, 09:16, 13/06/2017 [ответить] [смотреть все]  
  • –1 +/
    Ладно, ладно, пошутил жеж...
    Просто на слаке-куррент из коробки не завелось, пришлось собрать со SlackBuild-а.
    Речь про то что libpng старой версии используется зачем-то... Вот про что речь была!
     

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


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