The OpenNET Project / Index page

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

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

09.06.2017 13:43

Доступен релиз фреймворка 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 3.0
Короткая ссылка: https://opennet.ru/46675-gmic
Ключевые слова: gmic, image, gimp, krita
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:32, 09/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Выпуск GIMP 3 откладывается?
     
     
  • 2.5, llolik (ok), 18:28, 09/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А он вот-вот намечался?
     
  • 2.11, Аноним (-), 23:06, 09/06/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Переходи на Blender - https://www.blendernation.com/2016/04/27/creative-imagery-blender-2-gmic/
     
  • 2.21, prokoudine (ok), 14:58, 11/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В связи с чем?
     

  • 1.2, Аноним (-), 15:39, 09/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Супер.
    Еще мои любимые и частоиспользуемые фичи - это удаление водяных знаков, автоматическое исправление горизонта  по двум точкам, и удаление размытия движения. Надеюсь они добавятся сюда или остануться и обновятся в новых версиях GIMP-комбайна
     
     
  • 2.18, 123452345345 (?), 20:12, 10/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    но в digiKam-е же всё это есть...
     
     
  • 3.26, Аноним (-), 02:21, 16/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    От digikama уже начинает тошнить при стартовых настройках
     
  • 2.20, не укради (?), 12:51, 11/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Удаление водяных знаков..
    . Воришка?
     
     
  • 3.23, труляляй (?), 17:08, 11/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Совсем не обязательно. На некоторых страничках опция есть, если её не выключить по умолчанию, логотип прикручивается.
     

  • 1.3, слакварявод (ok), 16:03, 09/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    error while loading shared libraries: libpng12.so.0

     
     
  • 2.4, Crazy Alex (ok), 17:30, 09/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гента в помощь. Серьёзно. Там и сборка из исходников со всей конфигурацией и пониманием, что происходит и бороться с подобным легко.
     
     
  • 3.6, cmp (ok), 18:57, 09/06/2017 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Судя по нику, это тролинг, слакой пользоваться и не знать как такое лечить невозможно.
     
     
  • 4.12, Crazy Alex (ok), 00:49, 10/06/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Не важно, может ещё кому полезно будет.
     
  • 4.15, Аноним (-), 05:21, 10/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лечить? Тут даже нечего, это не проблема вообще.
     

  • 1.7, Константавр (ok), 19:51, 09/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +11 +/
    Это же просто праздник какой-то! Столько всего нужного! А вообще перепробовать всю эту кучу эффектов это уже подвиг, а написать и вообще. Снимаю шляпу.
     
  • 1.8, Другой аноним (?), 21:06, 09/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Все больше и больше проектов отказываются от GTK в пользу Qt.
     
     
  • 2.9, feudor (ok), 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 (ok), 15:00, 11/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Все больше и больше проектов отказываются от GTK в пользу Qt.

    facepalm.jpg

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

     

  • 1.14, Necrogrinder (ok), 03:40, 10/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Собрал для гимпа плагин на Qt. Ну реально лучше . Размер картинки предпросиотра теперь увеличивается просто растяжением размера окна, поиск на видном месте, показалось  всё отзывчивее. Хотя может и показалось, но пожалуй буду использовать на Qt.
     
     
  • 2.27, Аноним (-), 10:22, 18/08/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так теперь дело осталось за самим GIMPом ;)
     

  • 1.17, Аноним (-), 13:08, 10/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    как его использовать в гимп?
     
     
  • 2.19, 123452345345 (?), 20:14, 10/06/2017 [^] [^^] [^^^] [ответить]  
  • +/
    посмотри видео в тексте новости
     
  • 2.24, prokoudine (ok), 21:09, 11/06/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скачать плагин, установить в ~/.gimp-2.8/plug-ins или ~/.config/GIMP/2.9/plug-ins/, (пере)запустить GIMP.
     

  • 1.25, слакварявод (ok), 09:16, 13/06/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ладно, ладно, пошутил жеж...
    Просто на слаке-куррент из коробки не завелось, пришлось собрать со SlackBuild-а.
    Речь про то что libpng старой версии используется зачем-то... Вот про что речь была!
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру