BIMP for GIMP. Нужна помощь

Ответить

Автор темы
dimko
Сообщения: 9
Зарегистрирован: 10 сен 2019, 09:55

BIMP for GIMP. Нужна помощь

#1

Сообщение dimko » 10 сен 2019, 10:10

Ребята, пожалуйста, помогите установить BIMP(Batch Image Manipulation Plugin for GIMP):
https://alessandrofrancesconi.it/projects/bimp/
Это единственный стоящий плагин пакетной обработки изображений для GIMP. Делаю всё, что указано в мануале, в видео и конфах в инете: народ устанавливает в одну команду. У меня не выходит. Не устанавливается. Пытался искать по ошибке в инете, ответа не нашел. Заранее благодарю.

Окно терминала:

Код: Выделить всё

user@user-pc:~/Загрузки/gimp-plugin-bimp-master$ make && make install
which gimptool-2.0 && \
gcc -o ./bin/bimp -Wall -O2 -Wno-unused-variable -Wno-pointer-sign src/*.c src/manipulation-gui/*.c src/images/*.c -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gimp-2.0 -lgimpui-2.0 -lgimpwidgets-2.0 -lgimpmodule-2.0 -lgimp-2.0 -lgimpmath-2.0 -lgimpconfig-2.0 -lgimpcolor-2.0 -lgimpbase-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lm -DGIMP_DISABLE_DEPRECATED
/usr/bin/gimptool-2.0
src/bimp-gui.c: In function ‘bimp_show_error_dialog’:
src/bimp-gui.c:1089:5: warning: format not a string literal and no format arguments [-Wformat-security]
     );
     ^
src/bimp-manipulations-gui.c: In function ‘bimp_open_editwindow’:
src/bimp-manipulations-gui.c:48:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_resize_save;
              ^
src/bimp-manipulations-gui.c:52:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_crop_save;
              ^
src/bimp-manipulations-gui.c:56:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_fliprotate_save;
              ^
src/bimp-manipulations-gui.c:60:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_color_save;
              ^
src/bimp-manipulations-gui.c:64:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_sharpblur_save;
              ^
src/bimp-manipulations-gui.c:68:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_changeformat_save;
              ^
src/bimp-manipulations-gui.c:72:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_watermark_save;
              ^
src/bimp-manipulations-gui.c:76:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_rename_save;
              ^
src/bimp-manipulations-gui.c:80:14: warning: assignment from incompatible pointer type [-Wincompatible-pointer-types]
         save = &bimp_userdef_save;
              ^
src/bimp-operate.c: In function ‘apply_resize’:
src/bimp-operate.c:509:13: error: ‘GIMP_LAYER_MODE_NORMAL_LEGACY’ undeclared (first use in this function)
             GIMP_LAYER_MODE_NORMAL_LEGACY
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/bimp-operate.c:509:13: note: each undeclared identifier is reported only once for each function it appears in
src/bimp-operate.c:527:37: error: ‘GIMP_FILL_BACKGROUND’ undeclared (first use in this function); did you mean ‘GIMP_OFFSET_BACKGROUND’?
         gimp_drawable_fill(layerId, GIMP_FILL_BACKGROUND);
                                     ^~~~~~~~~~~~~~~~~~~~
                                     GIMP_OFFSET_BACKGROUND
src/bimp-operate.c:531:9: warning: implicit declaration of function ‘gimp_item_transform_translate’; did you mean ‘gimp_item_transform_rotate’? [-Wimplicit-function-declaration]
         gimp_item_transform_translate(layerId, -abs(view_w - final_w) / 2, -abs(view_h - final_h) / 2);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         gimp_item_transform_rotate
src/bimp-operate.c: In function ‘apply_color’:
src/bimp-operate.c:660:23: warning: implicit declaration of function ‘gimp_drawable_brightness_contrast’; did you mean ‘gimp_brightness_contrast’? [-Wimplicit-function-declaration]
             success = gimp_drawable_brightness_contrast(
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       gimp_brightness_contrast
src/bimp-operate.c:677:23: warning: implicit declaration of function ‘gimp_drawable_levels_stretch’; did you mean ‘gimp_levels_stretch’? [-Wimplicit-function-declaration]
             success = gimp_drawable_levels_stretch(out->drawable_ids[i]);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                       gimp_levels_stretch
src/bimp-operate.c:703:31: warning: implicit declaration of function ‘gimp_drawable_curves_spline’; did you mean ‘gimp_drawable_set_pixel’? [-Wimplicit-function-declaration]
                     success = gimp_drawable_curves_spline(out->drawable_ids[i], GIMP_HISTOGRAM_VALUE, colorcurve_num_points_v, colorcurve_ctr_points_v);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                               gimp_drawable_set_pixel
src/bimp-operate.c: In function ‘image_save’:
src/bimp-operate.c:1097:17: error: ‘GIMP_CONVERT_DITHER_FS’ undeclared (first use in this function); did you mean ‘GIMP_FIXED_DITHER’?
                 GIMP_CONVERT_DITHER_FS,
                 ^~~~~~~~~~~~~~~~~~~~~~
                 GIMP_FIXED_DITHER
src/bimp-operate.c:1098:17: error: ‘GIMP_CONVERT_PALETTE_GENERATE’ undeclared (first use in this function); did you mean ‘GIMP_TYPE_CONVERT_PALETTE_TYPE’?
                 GIMP_CONVERT_PALETTE_GENERATE,
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 GIMP_TYPE_CONVERT_PALETTE_TYPE
src/bimp-operate.c: In function ‘image_save_gif’:
src/bimp-operate.c:1174:9: error: ‘GIMP_CONVERT_DITHER_FS’ undeclared (first use in this function); did you mean ‘GIMP_FIXED_DITHER’?
         GIMP_CONVERT_DITHER_FS,
         ^~~~~~~~~~~~~~~~~~~~~~
         GIMP_FIXED_DITHER
src/bimp-operate.c:1175:9: error: ‘GIMP_CONVERT_PALETTE_GENERATE’ undeclared (first use in this function); did you mean ‘GIMP_TYPE_CONVERT_PALETTE_TYPE’?
         GIMP_CONVERT_PALETTE_GENERATE,
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
         GIMP_TYPE_CONVERT_PALETTE_TYPE
src/bimp-utils.c: In function ‘get_bimp_localedir’:
src/bimp-utils.c:172:5: warning: ignoring return value of ‘readlink’, declared with attribute warn_unused_result [-Wunused-result]
     readlink("/proc/self/exe", path, bufsize);
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Makefile:6: recipe for target 'make' failed
make: *** [make] Error 1
user@user-pc:~/Загрузки/gimp-plugin-bimp-master$

Аватара пользователя

chadwick
Сообщения: 202
Зарегистрирован: 07 авг 2016, 03:09

Re: BIMP for GIMP. Нужна помощь

#2

Сообщение chadwick » 11 сен 2019, 01:34

есть репозиторий с готовым пакетом (gimp-plugin-bimp)


Автор темы
dimko
Сообщения: 9
Зарегистрирован: 10 сен 2019, 09:55

Re: BIMP for GIMP. Нужна помощь

#3

Сообщение dimko » 11 сен 2019, 01:58

Я его здесь: https://notesalexp.org/packages/en/bionic/amd64/ не нашёл :(

Аватара пользователя

chadwick
Сообщения: 202
Зарегистрирован: 07 авг 2016, 03:09

Re: BIMP for GIMP. Нужна помощь

#4

Сообщение chadwick » 11 сен 2019, 21:32

если bionic и gimp устанавливался из репозитория ubuntu, то это версия 2.8

Warning! Starting from v2.0, BIMP is no more compatible with GIMP 2.8 and older.
If you need it, you can still use version 1.18


то есть у тебя 2 варианта:

1) собрать старую версию bimp, совместимую с gimp2.8

Код: Выделить всё

~$ sudo apt-get install git libgimp2.0-dev libpcre3-dev libgtk2.0-dev libgdk-pixbuf2.0-dev libpango1.0-dev libglib2.0-dev

~$ wget https://github.com/alessandrofrancesconi/gimp-plugin-bimp/archive/v1.18.tar.gz -O gimp-plugin-bimp-1.18.tar.gz

~$ tar -xvzf gimp-plugin-bimp-1.18.tar.gz

~$ cd gimp-plugin-bimp-1.18/

~/gimp-plugin-bimp-1.18$ make

~/gimp-plugin-bimp-1.18$ bin/bimp
bin/bimp is a GIMP plug-in and must be run by GIMP to be used
или так:

Код: Выделить всё

~$ git clone https://github.com/alessandrofrancesconi/gimp-plugin-bimp.git

~$ cd gimp-plugin-bimp/

~/gimp-plugin-bimp$ git checkout v1
Branch v1 set up to track remote branch v1 from origin.
Switched to a new branch 'v1'

~/gimp-plugin-bimp$ make

~/gimp-plugin-bimp$ bin/bimp
bin/bimp is a GIMP plug-in and must be run by GIMP to be used
2) обновить gimp до версии 2.10 (PPA) и тогда можно будет собрать свежую версию bimp, но я бы сначала попробовал 1ый вариант


Автор темы
dimko
Сообщения: 9
Зарегистрирован: 10 сен 2019, 09:55

Re: BIMP for GIMP. Нужна помощь

#5

Сообщение dimko » 11 сен 2019, 23:38

У меня раньше стоял GIMP 2.8, установленный из репозитория Lubuntu. Потом я установил Flatpak и последнюю стабильную версию GIMP 2.10. В обоих случаях происходит одно и тоже(см. выше). Я обычный пользователь... может-что не понимаю?

Аватара пользователя

chadwick
Сообщения: 202
Зарегистрирован: 07 авг 2016, 03:09

Re: BIMP for GIMP. Нужна помощь

#6

Сообщение chadwick » 13 сен 2019, 01:25

dimko писал(а):
11 сен 2019, 23:38
я установил Flatpak и последнюю стабильную версию GIMP 2.10
пробуй:

Код: Выделить всё

sudo add-apt-repository ppa:otto-kesselgulasch/gimp

sudo apt-get update

sudo apt-get install git libgimp2.0-dev libgegl-dev

git clone https://github.com/alessandrofrancesconi/gimp-plugin-bimp.git

cd gimp-plugin-bimp

make
и показывай результат

Ответить