QGIS-Plugin: „RGB Color Picker“

Hinweis:
Das Plugin arbeitet bis einschließlich v0.3 mit Qt5, ab v0.4 wird Qt6 unterstützt

Einen ColorPicker (Farbwähler) [1] kennen die meisten von Euch aus einschlägigen Grafik- und Illustrationsprogrammen. Seine Funktion ist ganz einfach, man kann mit dem Pipettenwerkzeug den aktuellen Farbwert des Pixels auf das man klickt abfragen und das Ergebnis, zuerst immer ein RGB-Wert weiter verwenden. Im QGIS habe ich ein solches Werkzeug bisher vermisst und auch keine Plugins gefunden. Also: Selbst eins schreiben, den RGB Color Picker [2]. Neben den dezimalen RGB-Werten wird auch gleich in die HEX-Notation und in CMYK- und HSV-Werte umgerechnet. Weiterhin sind ab v0.2 ein Farbfeld zur Prüfung der angeklickten Farbe („Habe ich auch wirklich getroffen?“) sowie URLs zu Erklärungen der Farbmodelle und zur aktuellen Projektion (EPSG-Code) verfügbar.
Bei allem hat die KI ganz gut geholfen, danke OpenAi mit ChatGPT!

Screenshot 1: Das QGIS-Plugin: „RGB Color Picker“ v0.2 in Aktion

Manch einer wird nun meinen, naja, die Werte kriegt man ja auch über die Symbolisierungdialoge raus oder man liest die exportierten QMLs aus. Ja, das geht auch, ist aber zu umständlich. Und erst recht, wenn die gewünschte Zielfarbe im Kartenfenster (Canvas/Leinwand) aus Mischfarben von Überlagerungen und/oder Transparenzen besteht, hat man nur mit großer Mühe und Rechnerei eine Chance zur Ermittlung der korrekten Werte. Also, deshalb doch besser den RGB Color Picker nutzen 😉

Screenshot 2: Version 0.1 des „RGB Color Picker“ (Bildquelle [7])
Screenshot 3: Ab Version 0.2 sind auch die HSV-Farben, der EPSG-Code und ein Farbfeld zur Prüfung der angeklickten Farbe („Habe ich auch wirklich getroffen?“) sowie URLs zu Erklärungen der Farbmodelle und zur aktuellen Projektion (EPSG-Code) verfügbar

Den Code [4] und mein QGIS-Testprojekt [5] findet Ihr auf Github, ein Einführungsvideo findet Ihr auf Youtube [6].

Ab v0.3 ist das Plugin in der Toolbar „#geoObserver Tools“ eingebunden, diese muss aktiviert sein.

Screenshot 4: Einbindung in die Toolbar „#geoObserver Tools“ ab v0.3

Nutzungsbedingungen

Das Plugin „RGB Color Picker [2] kann ohne Einschränkungen sowohl privat als auch kommerziell genutzt werden. Das Plugin steht unter GNU GENERAL PUBLIC LICENSE Version 2, es gelten die im Paket unter LICENSE [6] genannten Bedingungen.

Haftung

Eine Haftung für die Richtigkeit aller Funktionen des Plugins kann trotz sorgfältiger Prüfung nicht übernommen werden. Das gilt auch für eventuelle Schäden oder Konsequenzen, die durch die direkte oder indirekte Nutzung der angebotenen Funktionen und Inhalte entstehen. Bitte sichern Sie vorsorglich vor der Benutzung des Plugins Ihr Projekt und die enthaltenen Daten.

[1] … https://de.wikipedia.org/wiki/Farbw%C3%A4hler
[2] … https://plugins.qgis.org/plugins/RGB_Picker/
[3] … https://geoobserver.de/qgis-plugin-rgb_picker/
[4] … https://github.com/geoObserver/rgb_picker/
[5] … https://raw.githubusercontent.com/geoObserver/rgb_picker/ refs/ heads/main/RGB_Color_Picker_Testprojekt.zip
[6] … https://youtu.be/iUEeAZKDkaQ
[7] … https://x.com/Motsan6/status/1950972855123914944
[8] … https://github.com/geoObserver/rgb_picker/blob/main/LICENSE