Hinweis

Nachdem ich gerade gelesen habe, daß vielleicht noch dieses Jahr die Version 3.0 des Gimp herauskommen soll, hier nochmals der Hinweis auf ein viel zu wenig dokumentiertes Feature des Gimp, nämlich die Bluebox...1 des Pakets gimp-gap2. Ich habe darüber auch einen Artikel geschrieben, der in der Ausgabe 12/2021 des Magazins LinuxUser unter dem Titel „Ohne Hintergrund“ erschienen ist. Sowas möchte ich mal in einem Buch über den Gimp sehen. So wird der Gimp sein Image als Hobby-Werkzeug eben nicht los.

1 Zu finden unter Video > Bluebox.... Voraussetzung ist wie gesagt, daß gimp-gap installiert ist.

2 Ist in den Ubuntu-Quellen enthalten (über Synaptic oder sudo apt install gimp-gap). Die Dokumentation dieses Pakets findet ihr hier, downloaden kann man es hier.

„Posing Girl“

„Posing Girl“ © Copyright 2017 by Claus Cyrny. Fotograf: Krystle.

Dieses Foto habe ich mir 2017 kostenlos von Stockvault heruntergeladen und es dann im Gimp – das war noch die Version 2.8 – bearbeitet. Warum sind in Büchern über den Gimp nicht solche Sachen zu finden?

Weiterführender Link: Die Stockvault-Lizenzen. Die für dieses Foto ist nicht-kommerziell.

Mißverständnis?

Screenshot © Copyright 2020 by Computerwissen.

In folgendem Artikel auf der Seite „Computerwissen“ habe ich obigen Menüpunkt entdeckt. Der Gimp „für Grundlagen“? Hmm. Dabei heißt es im Artikel:

„Neben den bezahlpflichtigen Programmen existieren auch solche, mit denen Sie völlig kostenfrei arbeiten können. Zu diesen Bildbearbeitungssoftwares gehört auch die sehr beliebte Anwendung GIMP, die dank regelmäßiger Updates einen großen Funktionsumfang enthält. Dabei weist das Programm eine eigenständige Struktur auf, die besondere Features wie die Individualisierung von Dialogfenstern und die kontinuierliche Ergänzungen durch andere Nutzer erlaubt.“–Redaktion Computerwissen

Komisch. Das widerspricht sich irgendwie. Ich meine auch, nach über zwanzig Jahren Arbeiten mit dem Gimp, daß man mit ihm durchaus professionelle Ergebnisse erzielen kann und er nicht nur ein Werkzeug für Hobby-User ist. Was man beim Gimp bemängeln kann, ist ein teilweise schlechtes Anti-Aliasing („Glätten“); da hilft auch die Konvertierung in 16-bit nicht. Da ist z. B. CinePaint1 um Längen besser. Das hat aber nicht den Funktionsumfang des Gimp.

1 Von CinePaint – ich glaube, aktuell ist 1.4.4 – gibt es momentan nur eine Version für Windows. Versionen für Linux und den Mac sollen folgen – wann, weiß ich aber nicht.

Gimp 2.10.18: Einen Kreis zeichnen

Eigentlich sollt es überhaupt kein Problem sein, im Gimp einen schönen, geglätteten Kreis zu zeichen – eigentlich, wie gesagt. An sich ist das ja relativ einfach: Man/frau zeichnet mit der elliptischen Auswahl einen Kreis, wobei man/frau in den Werkzeugeinstellungen ein Seitenverhältnis von 1: 1 eingibt. Ok. Dann in Bearbeiten > Auswahl nachfahren (etwas weiter unten) gehen und Glätten auswählen. Das sollte nun eigentlich funtkionieren. Nur: Mit dem Glätten hapert es – leider – noch. Da frage ich mich, wozu diese Option eigentlich da ist, wenn der Kreis – ich verwende hier die Stärke von drei Pixeln – immer noch sichtbare Ecken hat (von Glätten keine Spur; siehe Kreis ganz links).

Zweiter Versuch: Man/frau kann die Auswahl auch mit einem Pinsel nachfahren. Ich habe hier einen Pinsel mit drei Pixeln Stärke genommen (auszuwählen im Pinsel-Dialog, den man/frau sich über Reiter hinzufügen in den Werkzeugkasten holen kann). Aber – wie das mittlere Beispiel zeigt, auch hier wieder Fehlanzeige – immer noch sichtbare Ecken.

Dritter Versuch: Im Gimp gibt es unter anderem eine sehr einfache Vektorgrafik-Applikation namens Gfig, zu finden unter Filter > Rendern > Gfig... . Erst als ich dort den dritten Kreis oben gezeichnet habe – auch hier wieder mit einem Pinsel mit drei Pixeln Stärke, war das Ergebnis einigermaßen ok. Liebe Gimp-Entwickler, geht das nicht einfacher? In dieser Zeit habe ich den Kreis ganz sauber in Inkscape gezeichnet und in den Gimp importiert.

Aber: Es gibt noch eine vierte Möglichkeit. Man/frau zeichne mit dem Auswahlwerkzeug den Kreis und wandle ihn dann in einen Pfad um. Dann mit Bearbeiten > Pfad nachfahren... den Pfad nachzeichen, und man/frau hat ein wunderbares Anti-Aliasing.

P. S.: Ich habe im obigen Beispiel die Zahlen in Inkscape eingefügt, weil es mir einfach zu dumm war, mich mit dem mehr als unkomfortablen Textwerkzeug des Gimp herumzuschlagen (seht auch folgenden Beitrag von mir).

Schlaflos in Ludwigsburg (25)

Es ist 01:20 Uhr. Versuche, mir darüber klar zu werden, wie der Koalitionsvertrag von SPD, Grünen und FDP auf mich wirkt. Irgendwie erscheint er mir zu positiv, so als wäre Deutschland ein Wolkenkuckucksheim. Hmmm, kann das sein? Ansonsten: Milchkaffee, wie üblich um diese Zeit. Am 18.11. kam mein zweiter Artikel für die Zeitschrift LinuxUser heraus, in dem es um „Chroma Keying mit dem Gimp“ geht.

Aktuelles

Mit gimp-gap freigestellter Frauenkopf. Originalfoto: https://www.3d.sk.

Nachdem ich seit August d. J. freier Autor beim Magazin „LinuxUser“ bin, habe ich in der aktuellen Ausgabe 12/2021 den Artikel „Ohne Hintergrund“ geschrieben, in dem es um das sehr zu Unrecht wenig benutzte Feature „Chroma-Keying mit dem Gimp“ geht. Voraussetzung hierfür ist die Installation des Paketes gimp-gap, mit dem unter dem Menüpunkt „Video“ ein gar nicht so schlechter Chroma-Keyer zur Verfügung steht, der das Entfernen einfarbiger Hintergründe (üblicherweise Blue- oder Greenscreens) wesentlich vereinfacht.

ImageMagick 7: Eine Sinuskurve rendern

In ImageMagick 7 gerenderte Sinuskurve. © Copyright 2021 by Claus Cyrny. Alle Rechte vorbehalten.

Im Zuge meines Beitrags „Über Kreativität“ mußte ich ja eine Sinuskurve zeichnen, was ich auch so einigermaßen hinbekommen habe. Ich habe mich da aber gefragt, ob man/frau das nicht auch mittels ImageMagick machen könnte. Wie ihr seht, geht das definitiv, auch wenn ich das nicht allein geschafft habe; jemand in einem Forum bei GitHub hat mir geholfen.

Hier jedenfalls das Script für Linux:

#!/bin/sh

magick \
-size 2400×1 gradient:Black-White \
-evaluate Sin 2 \
-scale „2400×2400!“ \
-size 2400×2400 gradient: \
-compose MinusDst -composite \
-fill „#fff“ +opaque „#000“ \
-morphology edgeout diamond:1 \
-morphology dilate plus:8 \
-fill Red -opaque White \
-fill White -opaque Black \
-colorspace RGB \
-resize 25% \
-colorspace sRGB \
x2.png

Und so müßte dasselbe Script als BAT-Datei für Windows aussehen:

@ECHO OFF

magick ^
-size 2400×1 gradient:Black-White ^
-evaluate Sin 2 ^
-scale „2400×2400!“ ^
-size 2400×2400 gradient: ^
-compose MinusDst -composite ^
-fill „#fff“ +opaque #000 ^
-morphology edgeout diamond:1 ^
-morphology dilate plus:8 ^
-fill Red -opaque White ^
-fill White -opaque Black ^
-colorspace RGB ^
-resize 25%% ^
-colorspace sRGB ^
x2.png

x2.png ist dabei die Grafik mit der Sinuskurve, die – wie man/frau sehen kann – oben und unten leider etwas abgeschnitten ist. Ich werden hier aber noch den optimierten Code posten.

Und so sieht die korrekte Kurve dann aus. (Ich habe das jetzt im Gimp editiert.)

In ImageMagick 7 gerenderte Sinuskurve. © Copyright 2021 by Claus Cyrny. Alle Rechte vorbehalten.

Wie man/frau sieht, kann man/frau mittels ImageMagick total schicke Sachen machen. Leider hat sich dieses Programm aber außerhalb von Grafikkreisen ob seiner komplexen Handhabung nicht so richtig durchsetzen können. ImageMagick gibt es zwar mit grafischer Oberfläche (GUI); diese Version unterstützt aber nur sehr rudimentäre Funktionen. Codebeispiele finden trotzdem Interessierte auf der ImageMagick-Homepage.

P. S.: Hier wie versprochen der korrekte Code des obigen Scripts:

#!/bin/sh

magick \
-size 2400×1 gradient:Black-White \
-evaluate Sin 2 -evaluate Multiply 0.98 -evaluate Add 1% \
-scale „2400×2400!“ \
-size 2400×2400 gradient: \
-compose MinusDst -composite \
-fill „#fff“ +opaque „#000“ \
-morphology edgeout diamond:1 \
-morphology dilate plus:8 \
-fill Red -opaque White \
-fill White -opaque Black \
-colorspace RGB \
-resize 25% \
-colorspace sRGB \
x2.png

Und als BAT-Datei müßte das etwa wie folgt aussehen:

@ECHO OFF

magick ^
-size 2400×1 gradient:Black-White ^
-evaluate Sin 2 -evaluate Multiply 0.98 -evaluate Add 1% ^
-scale „2400×2400!“ ^
-size 2400×2400 gradient: ^
-compose MinusDst -composite ^
-fill #fff +opaque #000 ^
-morphology edgeout diamond:1 ^
-morphology dilate plus:8 ^
-fill Red -opaque White ^
-fill White -opaque Black ^
-colorspace RGB ^
-resize 25%% ^
-colorspace sRGB ^
x2.png

User snibgo von GitHub hat mir gerade noch eine optimierte Version zugemailt; zuerst mal als Windows-BAT-Datei:

@ECHO OFF

magick ^
-size 2400×1 gradient:Black-White ^
-evaluate Sin 2 ^
+write x.png ^
-scale „2400×2400^!“ ^
-size 2400×2400 gradient: ^
-compose MinusDst -composite ^
-fill #fff +opaque #000 ^
-morphology edgeout diamond:1 ^
-size 2400×8 xc:Black +swap -append ^
-size 2400×8 xc:Black -append +repage ^
-morphology dilate plus:8 ^
-fill Red -opaque White ^
-fill Blue -opaque Black ^
-colorspace RGB ^
-resize 25%% ^
-colorspace sRGB ^
x2.png

Weiterführende Links: Meine Beiträge „ImageMagick: Scans optimieren“ mit einem relativ einfachen Codebeispiel sowie „ImageMagick unter Windows“.

Jürgen Wolf: „Gimp 2.10“

Habe mir nach meiner Kritik an Büchern über den Gimp heute in der Stuttgarter Buchhandlung „Wittwer“ nochmal Jürgen Wolfs im renommierten Rheinwerk-Verlag erschienenes Buch „Gimp 2.10“ durchgeschaut und muß zugeben, daß ich mit meiner Kritik deutlich zu hart war. Ich muß auch zugeben, daß sich der Autor da immens viel Mühe gegeben hat. Die wichtigsten Features des Gimp 2.10 werden gut und kenntnisreich erklärt. Ok, es ist nichts zum Auskeyen mittels gimp-gap zu lesen, aber darauf muß man/frau auch erst mal kommen. Mir persönlich war lange auch nicht klar, daß es sich bei der Bluebox... um einen gar nicht schlechten Chroma-Keyer handelt. Anyway, hier jedenfalls eine ehrlich gemeinte Entschuldigung. Bin auch froh, daß ich das zugeben darf und dieses immerhin stolze 923 Seiten umfassende Buch doch nicht so schlecht ist. 😉