The OpenNET Project / Index page

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

27.02.2018 09:37  Релиз фреймворка для обработки изображений G'MIC 2.2

Состоялся релиз фреймворка G'MIC 2.2, предоставляющего универсальный язык сценариев для обработки изображений и несколько интерфейсов для преобразования, фильтрации и визуализации графического контента. G'MIC предоставляет 950 готовых алгоритмов и функций для обработки изображений, поддерживает многопоточночность и может использовать 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.

Основные новшества:

  • На базе появившегося в прошлом выпуске полностью переписанного плагина G’MIC-Qt подготовлено новое дополнение для графического редактора Krita, приближенное по своим возможностям к плагину для GIMP и построенное на аналогичной кодовой базе;
  • Библиотека libgmic, лежащая в основе G’MIC, теперь также доступна под лицензией CeCILL-C, которую можно рассматривать как аналог LGPL, допускающий связывание с проприетарными системами;
  • В фильтр раскрашивания иллюстраций добавлен режим автоматической корректировки грубой раскраски, устраняющий выходы за границы и приводящий изображение к чистовому виду;
  • Добавлен фильтр с реализацией эквалайзера для цветовых пространств HSI, HSL и HSV, который можно использовать для раскрашивания рисунков в оттенках серого или для изменения оттенка и насыщенности цветов с определённой яркостью.
  • Добавлен фильтр для симуляции угловых деформаций;
  • Добавлены два новых фильтра (Details/Magic details и Details/Equalize local histograms) для повышения детализации фотографий, в процессе работы которых сведено к минимуму появление артефактов (например, ореола вокруг контуров);
  • Реализована серия новых фильтров деформации: "Deformations/Spherize" для деформации через наложение на 3D-сферу или эллипсоид, "Deformations/Square to circle" для прямой и обратной проекции из прямоугольника на диск, "Degradations/Streak" для замены помеченной области (окрашенной похожим цветом) на одну или несколько копий содержимого близлежащих областей (автоматизированный вариант инструмента клонирования из GIMP);
  • Несколько новых фильтров для создания художественных абстракций, таких как мозаичные композиции (Contours/Super-pixels), перерисовка с использованием по разному раскрашенных линий (Artistic/Linify), перерисовка цветными эллипсами для приведения к виду рисованной грубыми мазками картины (Artistic/Quadtree);
  • Добавлен фильтр "Arrays & tiles/Drawn montage" для создания коллажей из нескольких фотографий. Макет для коллажа оформляется в виде цветных прямоугольников и эллипсов, которые служат маской для вывода прикреплённых к ним частей фотографий;
  • Добавлен фильтр "Rendering/Gear" для генерации изображений в форме шестерёнок с возможностью настройки цвета, размера, числа и вида зубьев;
  • Добавлен фильтр "Patterns / Satin" для создания атласных текстур;
  • Добавлен фильтр "Degradations/JPEG artifacts" для симуляции артефактов, возникающих при различных уровнях сжатия JPEG;
  • Проведена работа по улучшению пользовательского интерфейса и реструктуризации кода плагина G’MIC-Qt, добавлена возможность определения таймаута для предпросмотра результатов применение ресурсоёмких фильтров, улучшены инструменты для настройки входных и выходных параметров, упрощены выбор масштаба и раскрытие окна предпросмотра;
  • Увеличена производительность и снижено потребление памяти при разборе синтаксиса внутреннего скриптового языка G’MIC, проведена оптимизация вычисления математических выражений;
  • Улучшена поддержка raw-видео в формате yuv, в дополнение к 4:2:0 добавлена поддержка режимов 4:2:2 и 4:4:4;
  • Полностью изменено оформление web-сервиса G’MIC Online, позволяющего применять некоторые фильтры G’MIC через открытие страницы в web-браузере.


  1. Главная ссылка к новости (https://pixls.us/blog/2018/02/...)
  2. OpenNews: Выпуск растрового графического редактора Krita 3.3
  3. OpenNews: Выпуск фреймворка для обработки изображений G'MIC 2.0
  4. OpenNews: Первый стабильный выпуск открытой системы композитинга Natron 1.0.0
  5. OpenNews: Представлен FLIF, новый формат сжатия изображений без потерь
  6. OpenNews: Dropbox опубликовал реализацию алгоритма сжатия изображений Lepton
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gmic, image, filter
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 10:21, 27/02/2018 [ответить] [смотреть все]
  • –12 +/
    Чем это лучше GIMP?
     
     
  • 2.2, Аноним, 10:33, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]
  • +12 +/
    Чем хвост кошки лучше её самой?
     
  • 2.3, Аноним, 10:35, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    Это дополнение к гимпу, оформлено как плагин к нему.
     
  • 2.12, Аноне, 13:30, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]
  • +4 +/
    После таких вопросов мне всё больше хочется заняться чем-нибудь другим, чем чита... весь текст скрыт [показать] [показать ветку]
     
  • 2.14, commiethebeastie, 13:39, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Чем mpv.
     
  • 2.18, Аноним, 15:36, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • –5 +/
    > Чем это лучше GIMP?

    Всем спасибо, разобрался: ничем.

     
     
  • 3.26, Аноним, 21:01, 27/02/2018 [^] [ответить] [смотреть все]  
  • +/
    Мы тоже разобрались - тупая абиззяна не способна отличать программы от библиотек... весь текст скрыт [показать]
     
  • 3.28, Аноним, 23:51, 27/02/2018 [^] [ответить] [смотреть все]  
  • +/
    Это его логическое продолжение
     
  • 2.25, rvs2016, 20:41, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    А это редактор что ли Начали с фреймворка, потом скриншотами обнамекались на ка... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Омном, 11:13, 28/02/2018 [^] [ответить] [смотреть все]  
  • +/
    Что сказать-то хотел?
     
  • 1.5, Аноним, 11:11, 27/02/2018 [ответить] [смотреть все]  
  • +1 +/
    Графика на линуксе развивается) 👍
     
  • 1.6, Ne01eX, 11:12, 27/02/2018 [ответить] [смотреть все]  
  • +3 +/
    > URL: https://pixls.us/blog/2018/02/g-mic-2-2/
    > Новость: https://www.opennet.ru/opennews/art.shtml?num=48153

    Сейчас ковыряюсь в исходниках g'mic. По умолчанию G'MIC предоставляет интерфейс для плагинов, написанный на GTK+ и являющийся родным для GIMP. Интерфейс же на QT представляет собой отдельный форк. Но, в тоже время по признанию авторов, форк на QT предоставляет больше возможностей.

    Оба жёстко завязаны на OpenCV. Версия для QT написана без использования QML, но требует QT не ниже 5.2.0 (в том числе модуль Networks, при этом также требует curl :-\). Работа с PNG почему-то организована через libpng...

    GTK+ версия выглядит более здравой, не смотря на ограниченность в функционале. Вроде можно попытаться спаси проект, совсем отвязав от OpenCV. Насколько я понял эта работа или уже ведётся, или велась раньше. Так-то по хорошему, надо на родной для GIMP'а gegl завязывать, но кто сейчас слушает кого-то, кроме себя... :-\ Всем быстро-код подавай... :-\

     
     
  • 2.9, llolik, 12:05, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    ЕМНИП Qt версию и начали делать потому, что товарищ, который взялся это дело пил... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Ne01eX, 13:37, 27/02/2018 [^] [ответить] [смотреть все]  
  • +1 +/
    Да не gegl-разработчики Разработчики GTK -версии g mic - Они могут и отвязат... весь текст скрыт [показать]
     
  • 3.30, prokoudine, 02:38, 28/02/2018 [^] [ответить] [смотреть все]  
  • +/
    Именно так ... весь текст скрыт [показать]
     
  • 2.11, anonymous, 13:21, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Поясни плз, чем плоха привязка к OpenCV ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.15, Ne01eX, 13:52, 27/02/2018 [^] [ответить] [смотреть все]  
  • +1 +/
    1 OpenCV не только для графики 2 Он сам по себе фреймворк и довольно требоват... весь текст скрыт [показать]
     
     
  • 4.21, evkogan, 16:44, 27/02/2018 [^] [ответить] [смотреть все]  
  • +1 +/
    Вы не правы Это не плагин к GIMP Это библиотека графических фильтров, которую ... весь текст скрыт [показать]
     
     
  • 5.27, Ne01eX, 21:01, 27/02/2018 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Да у вас покрасивее получилось, но вы всё равно забывает... весь текст скрыт [показать]
     
     
  • 6.34, prokoudine, 13:18, 28/02/2018 [^] [ответить] [смотреть все]  
  • +/
    Он ничего не забывает Просто ваши сведения давно устарели Krita 8212 самост... весь текст скрыт [показать]
     
  • 2.19, Аноне, 15:43, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    > Qt

    fixed

     
  • 2.29, prokoudine, 02:37, 28/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Давид на это обычно отвечает в духе да вы кукушечкой поехали На GEGL как ра... весь текст скрыт [показать] [показать ветку]
     
  • 1.8, Аноним, 11:38, 27/02/2018 [ответить] [смотреть все]  
  • –2 +/
    Жаль что основан на GIMP... Идею плагина поддержу!
     
     
  • 2.16, Ne01eX, 13:53, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > Жаль что основан на GIMP... Идею плагина поддержу!

    Чем?

     
     
  • 3.17, Аноним, 15:24, 27/02/2018 [^] [ответить] [смотреть все]  
  • +2 +/
    Дифирамбами в/на опеннете.
     
  • 2.23, Аноним, 18:37, 27/02/2018 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >Жаль что основан на GIMP

    Удолбался? )

     
  • 1.10, Аноним, 13:06, 27/02/2018 [ответить] [смотреть все]  
  • +2 +/
    Нужнейшая штука Море полезных плагинов Очень рад такому софту под линуксом ... весь текст скрыт [показать]
     
  • 1.24, srgaz, 18:40, 27/02/2018 [ответить] [смотреть все]  
  • +/
    @Круто!
     
  • 1.33, Ordu, 12:12, 28/02/2018 [ответить] [смотреть все]  
  • +/
    https://en.wikipedia.org/wiki/Lenna#Criticism
     
  • 1.35, suslikk, 15:26, 28/02/2018 [ответить] [смотреть все]  
  • +/
    фильтр makeup хорошо спасает когда не охота возиться с ретушью кожи...
     

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


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