Bimp for Gimp
Inhaltsverzeichnis
Allgemeines
Bimp (Batch Image Manipulation for Gimp) ist ein Plugin für Gimp. Es stellt die Möglichkeit bereit Bildmanipulation auf mehrere Bilddateien als Stapelbearbeitung auszuführen.
Quellen/Download
Die Webbase des Programmmes (Gimp-Plugin) ist:
https://alessandrofrancesconi.it/projects/bimp/
Der Sourcecode wird bei GitHub gepflegt:
https://github.com/alessandrofrancesconi/gimp-plugin-bimp
Eine kleine Einführung von Gimplyworxs (deutsch) findet man unter:
https://www.gimp-werkstatt.de/forum/viewtopic.php?t=6400&p=93026
Hier findet man auch eine bereits kompilierte Version [[1]] von Bimp.
Installation
Voraussetzungen
OS: openSuse Leap 15.2 Gimp: V2.10.12 Bimp: V? (Habe keine Möglichkeit gefunden meinem Bimp (precompiled aus dem Forum s.o.) seine Version zu entlocken.)
Entpacken des Downloads in das "persönliche" Plugin-Verzeichnnis der Gimp-Installation. Der Pfad befindet sich bei mir unter
$HOME/.config/GIMP/2.10/plug-ins
TIPPvomTibb: Mit "locate plug-ins" findet man schnell den passenden Pfad, so auch den Pfad der Gimp-Installation (hier: /usr/lib64/gimp/2.0/plug-ins/). Evtl. vorher noch ein updatedb ausführen. locate und updatedb sind im Paket mlocate zu finden. zypper se locate ggf zypper in mlocate
worker:/home/chris/.config/GIMP/2.10/plug-ins # ll total 276 -rwxr-xr-x 1 chris users 275680 Feb 7 2019 bimp drwxr-xr-x 15 chris users 4096 May 1 2018 bimp-locale
Bis hierhin alles gut. bimp befindet sich an der richtigen Position und hat execute-Rechte, aber trotzdem zeigt Gimp nach dem Start keinen Menueintrag an der erwarteten Position.
Also mal bimp in der Kommandozeile ausführen und siehe da:
worker:/home/chris/.config/GIMP/2.10/plug-ins # ./bimp ./bimp: error while loading shared libraries: libpcre.so.3: cannot open shared object file: No such file or directory
Eine kleine Recherche ergab, dass die Library (Perl-Library für Regläre Ausdrücke) libpcre.so.3 in keinem Paket für openSuSE Leap 15.2 zur Verfügung gestellt wird.
An dieser Stelle gab es kurz die Überlegung bimp selbst zu kompilieren. Was aber mangels vorhandener Quellpakete der passenden Gimpversion als schlechterer Weg verworfen wurde.
Also weiter mit der Suche nach libpcre.so.3 für openSuSE Leap 15.2.
Für 15.2 bin ich nicht fündig geworden, dafür aber für Debian:
https://packages.debian.org/de/stretch/amd64/libpcre3/download
Das Download-Paket libpcre3_8.39-3_amd64.deb mittels
wget http://ftp.de.debian.org/debian/pool/main/p/pcre3/libpcre3_8.39-3_amd64.deb
heruntergeladen und mittels
alien -r libpcre3_8.39-3_amd64.deb
nach rpm gewandelt.
Danach mit rpm installiert:
rpm -i libpcre3-8.39-4.x86_64.rpm
NB: Den Dateikonflikt habe ich mit zypper rm pcre-devel-8.41-lp152.6.104.x86_64 gelöst.
Dummerweise installiert rpm die Datei libpcre.so.3 nach /lib/x86_64-linux-gnu/. Dort findet bimp sie allerdings nicht. Also noch einen Softlink in /usr/lib64 anlegen:
cd /usr/lib64/ ln -s /lib/x86_64-linux-gnu/libpcre.so.3.13.3 libpcre.so.3
Alternativ könnte man auch den Such-Pfad /lib/x86_64-linux-gnu/ in /etc/ld.so.conf oder in /etc/ld.so.conf.d/ ergänzen.
Nun Gimp nochmal gestartet und siehe da.
Datei:Screenshot Gimp Bimp.png
Mission accomplished!