Koordinaten eines (Raster-)Bildes der Breite width und der Höhe
height:
Der Ursprung (0, 0) des Bild-Koordinatensystems ist oben
links. Eine Bild-Koordinate bezeichnen wir mit (posX, posY),
wobei posX und posY ganzzahlig sind.
Bei der Erzeugung eines XY-Plot bilden wir zwei beliebige numerische
Wertebereiche minX .. maxX (X-Wertebereich) und minY .. maxY
(Y-Wertebereich) auf das Bild-Koordinatensystem ab. Dem XY-Plot liegt
dabei ein kartesisches Koordinatensystem zugrunde, dessen Ursprung
(minX, minY)unten links ist.
Bild-Koordinate posX zu einem Wert x aus dem X-Wertebereich
minX .. maxX:
Bild-Koordinate posY zu einem Wert y aus dem Y-Wertebereich
minY .. maxY:
In GIMP wird beim Exportieren eines Bildes der Dateiname generell
mit der Endung .png vorbelegt. Wenn man Bilder meist als JPEG
(Endung .jpg) speichert, ist es lästig, ständig die
Endung in .jpg ändern zu müssen. GIMP scheint keine Einstellung
für ein Default Exportformat zu kennen. Hier ein Weg, wie man bei einem
GIMP Executable trotzdem JPEG als Default-Exportformat festlegen kann:
How to set Gimp default export to JPEG. Ich habe es
ausprobiert (GIMP 2.10.8), es funktioniert.
Zusammenfassung:
$ which gimp
/usr/bin/gimp
$ ghex /usr/bin/gimp # "extension.png" durch "extension.jpg" ersetzen
In ghex Edit/Replace auswählen, dann auf der rechten Seite Such- und
Ersetzung-String eintragen und per Button Replace Ersetzung durchführen.
Möchte man Text auf einen beliebigen einfarbigen Hintergrund setzen,
muss man entscheiden, ob die Farbe des Hintergrunds eher hell oder
dunkel ist, so dass man die Schriftfarbe geeignet wählen kann. Für
einen dunklen Hintergrund sollte man eine helle Schrift (z.B. weiß) wählen
und für einen hellen Hintergrund eine dunkle Schrift (z.B. schwarz), damit
der Text problemlos lesbar ist.
Eine Heuristik, nach der dies für Farben des RGB-Farbraums entschieden
werden kann, ist:
Die drei Koeffizienten 0.299, 0.587 und 0.114 gewichten die drei
Farbkomponenten hinsichtlich der menschlichen
Helligkeitswahrnehmung. Denn bei gleichem Farbwert wird Blau vom
Menschen dunkler wahrgenommen als Rot und Rot dunkler als Grün. Die
Summe der drei Koeffizienten ergibt 1, entsprechend hat die Funktion den
gleichen Wertebereich wie die drei Farbkomponenten. Der übliche
Wertebereich ist 0 bis 255. Bei einem Wert < 128 kann man die Farbe
als dunkel ansehen, andernfalls als hell. Man kann die Funktion
auch anwenden, um RGB-Farben in Grauwerte umzurechnen.
Hier ein Farbauswahl-Menü, dessen Einträge unter Verwendung der
Helligkeitsfunktion generiert wurden, erkennbar daran, dass die
Schrift auf der jeweiligen Hintergrundfarbe mal schwarz und mal weiß
ist:
$ convert INPUT_FIILE -background COLOR -flatten OUTPUT_FILE
Sonderfall weiss (da Default für -background):
$ convert INPUT_FIILE -flatten OUTPUT_FILE
Sämtliche Metainformation entfernen
$ exiftool -all= INPUT_FILE ...
Bei diesem Kommando kann eine Liste von Bilddatein angegeben
werden. Die resultierenden Bilddateien werden unter dem Namen des
Originals gespeichert, während die jeweilige Originaldatei mit dem
Suffix _original gesichert wird.
Bei Angabe der Option -overwrite_original werden die Originaldateien
nicht gesichert: