|
2.12, Аноне (?), 13:30, 27/02/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
После таких вопросов мне всё больше хочется заняться чем-нибудь другим, чем читать комменты.
| |
|
3.26, Аноним (-), 21:01, 27/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
Мы тоже разобрались - тупая абиззяна не способна отличать программы от библиотек. С таким уровнем знаний лучше фишкинет читать вместо опеннета и спамить ценными коментами там.
| |
|
2.25, rvs2016 (ok), 20:41, 27/02/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
А это редактор что ли? Начали с фреймворка, потом скриншотами обнамекались на какой-то редактор (для начала на примере Криты), потом народ вообще запутался так, что и с гимпом сравнивать стали. А начинали описание вроде с фреймворка...
А я-то сперва, было, подумал, что это предлагают какую-то стандартизацию для типа языков, содержащих какие-то унифицированные команды обработки изображений, а методы реализации этой обработки - кто как хочет. Главное, типа, надо мне нарисовать линию, я командую именно нарисовать линию. А как её какая библиотека будет рисовать - это уже дело самой библиотеки.
| |
|
1.6, Ne01eX (ok), 11:12, 27/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> URL: https://pixls.us/blog/2018/02/g-mic-2-2/
> Новость: https://www.opennet.me/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 (ok), 12:05, 27/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> GTK+ версия выглядит более здравой, не смотря на ограниченность в функционале.
ЕМНИП Qt версию и начали делать потому, что товарищ, который взялся это дело пилить просто лучше знает Qt. GTK версию, вроде как, никто не пилит (ну мне не известно, по крайней мере).
> Так-то по хорошему, надо на родной для GIMP'а gegl завязывать, но кто сейчас слушает кого-то, кроме себя... :-\ Всем быстро-код подавай... :-\
Не очень представляю, как это должно выглядеть. Да и, судя по git-у, GEGL сейчас в большинстве своём пилят два человека. Сильно сомнительно, что они будут тянуть на себя ещё и работы по GMIC.
| |
|
3.13, Ne01eX (ok), 13:37, 27/02/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> GTK+ версия выглядит более здравой, не смотря на ограниченность в функционале.
> ЕМНИП Qt версию и начали делать потому, что товарищ, который взялся это
> дело пилить просто лучше знает Qt. GTK версию, вроде как, никто
> не пилит (ну мне не известно, по крайней мере).
>> Так-то по хорошему, надо на родной для GIMP'а gegl завязывать, но кто сейчас слушает кого-то, кроме себя... :-\ Всем быстро-код подавай... :-\
> Не очень представляю, как это должно выглядеть. Да и, судя по git-у,
> GEGL сейчас в большинстве своём пилят два человека. Сильно сомнительно, что
> они будут тянуть на себя ещё и работы по GMIC.
Да не gegl-разработчики. Разработчики GTK+-версии g'mic. :-) Они могут и отвязать свой проект от OpenCV и допилить gegl где это потребуется. Ну или другие добровольцы... ;-)
| |
3.30, prokoudine (??), 02:38, 28/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> ЕМНИП Qt версию и начали делать потому, что товарищ, который взялся это
> дело пилить просто лучше знает Qt.
Именно так.
| |
|
2.11, anonymous (??), 13:21, 27/02/2018 [^] [^^] [^^^] [ответить]
| +3 +/– |
> можно попытаться спаси проект, совсем отвязав от OpenCV
Поясни плз, чем плоха привязка к OpenCV?
| |
|
3.15, Ne01eX (ok), 13:52, 27/02/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> можно попытаться спаси проект, совсем отвязав от OpenCV
> Поясни плз, чем плоха привязка к OpenCV?
1. OpenCV не только для графики.
2. Он сам по себе фреймворк и довольно требователен к ресурсам.
3. У GIMP есть GEGL. Соответственно, проекты, ориентированные на GIMP должны использовать GEGL.
Конкретно в данном случае разработчики намешали кашу из библиотек поддержки графики (таких как libpng, libjpeg, libtiff и.т.д) + OpenCV + (GIMP + GTK+) + QT + ещё такие утилиты как curl.
Или, в случае с Krita: libpng, libjpeg, libtiff и.т.д + OpenCV + (Calligra + KDE Libs) + QT + ещё такие утилиты как curl (я так и не понял зачем, если разработчики уже используют QT5:Networks).
А по сути в обоих случаях речь идёт о плагинах к программе.
| |
|
4.21, evkogan (?), 16:44, 27/02/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вы не правы.
Это не плагин к GIMP. Это библиотека графических фильтров, которую можно легко подключить к разным программам. GIMP и Krita это показательный пример, но в самой новости описаны еще какие-то.
И зачем пилить это завязанным только на GIMP? Как раз лучше иметь одну хорошую библиотеку которую можно подключать куда хочешь.
Вот зачем curl при использовании QT:Networks, это да вопрос. Использование libpng, это конечно несколько асорти, но если есть хорошая библиотека, которая хорошо делает нужную тебе работу, то почему надо обязательно переписать с нуля? в общем сказал бы, что кроме curl все остальное приемлемо, если использовано обдумано и к месту.
И Вы устроили гораздо большую кашу в своем описании.
Вот так выглядит гораздо лучше:
GIMP(GTK)->gimp_plugin->GMIC(OpenCV+libpng,libjpeg,libtiff и т.д.+ curl)
Krita(Qt5+libKF*)->krita_plugin->GMIC(OpenCV+libpng,libjpeg,libtiff и т.д.+ curl)
| |
|
5.27, Ne01eX (ok), 21:01, 27/02/2018 [^] [^^] [^^^] [ответить] | +/– | gt оверквотинг удален Да у вас покрасивее получилось, но вы всё равно забывает... большой текст свёрнут, показать | |
|
6.34, prokoudine (??), 13:18, 28/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Да у вас покрасивее получилось, но вы всё равно забываете, что Крита -не самостоятельное приложение, а приложение из комплекта Calligra
Он ничего не забывает. Просто ваши сведения давно устарели.
Krita — самостоятельное приложение, использующее только KF5. В каллигру эта программа не входит уже несколько лет.
| |
|
|
|
|
2.29, prokoudine (??), 02:37, 28/02/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Так-то по хорошему, надо на родной для GIMP'а gegl завязывать
Давид на это обычно отвечает в духе "да вы кукушечкой поехали" :)
На GEGL как раз особо не надо завязывать, потому что тогда будут проблемы у версии для Криты.
| |
|
1.10, Аноним (-), 13:06, 27/02/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Нужнейшая штука. Море полезных плагинов.
Очень рад такому софту под линуксом.
| |
|