F: ImageMagick Bei Bildern den Farbton anpassen
F: ImageMagick Bei Bildern den Farbton anpassen
Hallo,
ich habe lange gesucht und keine Lösung gefunden.
Auf:
http://www.imagemagick.org/Usage/color_mods gibt es eine Menge Beispiele. Das Passende ist leider niicht dabei.
Bei wenigen Bildern würde ich es schnell mit Gimp erledigen. Kann das ImageMagick auch?
Unter Gimp folgende vorgehensweise:
- Bild laden
- Menü Farben --> Farbton/Sättigung
- _C_ (wie Cyan) auswählen
- Farbton auf 40
- Helligkeit auf -25
- exportieren
FERTISCH
Wie löse ich das unter Imagemagick? Wahrscheinlich mit einer solchen Angabe:
convert bild_001.png -channel cyan ... ...
Nur, wie genau?
Also Cyan ---> -Farbton auf 40 ---> Helligkeit auf -25
Einen schönen Abend wünscht
Sonya
ich habe lange gesucht und keine Lösung gefunden.
Auf:
http://www.imagemagick.org/Usage/color_mods gibt es eine Menge Beispiele. Das Passende ist leider niicht dabei.
Bei wenigen Bildern würde ich es schnell mit Gimp erledigen. Kann das ImageMagick auch?
Unter Gimp folgende vorgehensweise:
- Bild laden
- Menü Farben --> Farbton/Sättigung
- _C_ (wie Cyan) auswählen
- Farbton auf 40
- Helligkeit auf -25
- exportieren
FERTISCH
Wie löse ich das unter Imagemagick? Wahrscheinlich mit einer solchen Angabe:
convert bild_001.png -channel cyan ... ...
Nur, wie genau?
Also Cyan ---> -Farbton auf 40 ---> Helligkeit auf -25
Einen schönen Abend wünscht
Sonya
-
- Beiträge: 5631
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Hallo
Ev. sowas hier
convert -colorspace CMYK -channel C -fx "0.15c" -channel M -fx m -channel Y -fx 'y' -channel K -fx 'k' -colorspace rgb
Erhöht wohl Cyan um 15%
jetzt fehlt nur noch Kontrast
mfg
schwedenmann
Ev. sowas hier
convert -colorspace CMYK -channel C -fx "0.15c" -channel M -fx m -channel Y -fx 'y' -channel K -fx 'k' -colorspace rgb
Erhöht wohl Cyan um 15%
jetzt fehlt nur noch Kontrast
mfg
schwedenmann
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Hallo schwedenmann,
vielen Dank für Deine Antwort.
Leider wird mit dieser Variante das gesamte Bild verändert. Nicht nur der Cyanbereich.
Zur besseren Veranschaulichung habe ich einmal ein gutes Beispiel aus einer X-beliebigen Situation gefunden. Das verdeutlicht die Sache recht gut.
test_01.png ist die Ursprungsvariante
test_02.png ist die Veränderung mittels Gimp. So etwa sollte das Ergebnis bei allen Fotos letztendlich aussehen. "Farbe" --> "Farbton/Sättigung" --> C (Cyan) ausgewählt --> Farbton auf 46, Helligkeit auf -29, Sättigung auf 27
Deine Variante ändert das Gesamte Bild (test_01_IM.png).
Ich komme damit einfach nicht weiter. Auf imagemagick.org gibt es dafür keine Beispiele.
Viele Grüße
Sonya
Ausgangsbild: http://gallery.debianforum.de/var/album ... 1385474545
Mit Gimp den Farbton angepasst (s.o.): http://gallery.debianforum.de/var/album ... 1385474574
Angepasst wie mit Vorschlag1: http://gallery.debianforum.de/var/album ... 1385474593
vielen Dank für Deine Antwort.
Leider wird mit dieser Variante das gesamte Bild verändert. Nicht nur der Cyanbereich.
Zur besseren Veranschaulichung habe ich einmal ein gutes Beispiel aus einer X-beliebigen Situation gefunden. Das verdeutlicht die Sache recht gut.
test_01.png ist die Ursprungsvariante
test_02.png ist die Veränderung mittels Gimp. So etwa sollte das Ergebnis bei allen Fotos letztendlich aussehen. "Farbe" --> "Farbton/Sättigung" --> C (Cyan) ausgewählt --> Farbton auf 46, Helligkeit auf -29, Sättigung auf 27
Deine Variante ändert das Gesamte Bild (test_01_IM.png).
Ich komme damit einfach nicht weiter. Auf imagemagick.org gibt es dafür keine Beispiele.
Viele Grüße
Sonya
Ausgangsbild: http://gallery.debianforum.de/var/album ... 1385474545
Mit Gimp den Farbton angepasst (s.o.): http://gallery.debianforum.de/var/album ... 1385474574
Angepasst wie mit Vorschlag1: http://gallery.debianforum.de/var/album ... 1385474593
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Speziell dieses Bild mit den Gewässern.
Bild öffnen mit 'display Bild',
in den Edit-Modus mit Links-Klick > Image Edit > Colors > Method > Replace,
Pixel Color > Browser > ein Blau wählen zBsp. LightSteelBlue3 > Select > in den See klicken.
Das geht bestimmt auch per 'convert', aber ein Buch mit sieben Siegeln.
In dem 'Browser' die Farbe wählen ist nicht gerade intuitiv wie ein Farbkreis.
Bild öffnen mit 'display Bild',
in den Edit-Modus mit Links-Klick > Image Edit > Colors > Method > Replace,
Pixel Color > Browser > ein Blau wählen zBsp. LightSteelBlue3 > Select > in den See klicken.
Das geht bestimmt auch per 'convert', aber ein Buch mit sieben Siegeln.
In dem 'Browser' die Farbe wählen ist nicht gerade intuitiv wie ein Farbkreis.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Hallo rendegast,
vielen Dank für Deine Anleitung
Jetzt habe ich zum ersten Male "display" richtig entdeckt.
Gut, muss halt mehrmals in das Bild geklickt werden. Dies wiederum funktioniert an dieser Stelle mit genau dieser Funktion viel besser als in Gimp.
Nun ging es jedoch darum, viele Fotos in der gleichen Art und Weise per Batch zu ändern.
Ich habe hier eine Menge an Fotos einer Bekannten herumliegen. Die haben alle den gleichen Farbstich. Der geht mit genau der oben beschrieben Vorgehensweise in Gimp bestens und einfach zu beseitigen.
Habe mich auch schon durch convert durchgewühlt
Ich sollte dann evtl. ein Makro aufzeichnen und die Sache mittels Gimp lösen.
Viele Grüße
Sonya
vielen Dank für Deine Anleitung
Jetzt habe ich zum ersten Male "display" richtig entdeckt.
Das funktioniert, so wie Du schreibst, mit einem Bild und mit >einer< Farbe.rendegast hat geschrieben:Speziell dieses Bild mit den Gewässern.
Bild öffnen mit 'display Bild',
in den Edit-Modus mit Links-Klick > Image Edit > Colors > Method > Replace,
Pixel Color > Browser > ein Blau wählen zBsp. LightSteelBlue3 > Select > in den See klicken.
Das geht bestimmt auch per 'convert', aber ein Buch mit sieben Siegeln.
In dem 'Browser' die Farbe wählen ist nicht gerade intuitiv wie ein Farbkreis.
Gut, muss halt mehrmals in das Bild geklickt werden. Dies wiederum funktioniert an dieser Stelle mit genau dieser Funktion viel besser als in Gimp.
Nun ging es jedoch darum, viele Fotos in der gleichen Art und Weise per Batch zu ändern.
Ich habe hier eine Menge an Fotos einer Bekannten herumliegen. Die haben alle den gleichen Farbstich. Der geht mit genau der oben beschrieben Vorgehensweise in Gimp bestens und einfach zu beseitigen.
Habe mich auch schon durch convert durchgewühlt
Ich sollte dann evtl. ein Makro aufzeichnen und die Sache mittels Gimp lösen.
Viele Grüße
Sonya
-
- Beiträge: 5631
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Hallo
Man kan gimpo auch scripten, auch z.B. per Python.
Dann hä#ttest du deine batchkonvertierung.
Google mal nach Gimp und Scripten, oder Gimp und Script-Fu, gibt eine Menge Anleitungen dazu, teilweise gibts in Gimp als plugins vorgefertigte Scripte
da kannst du sehen, wie das funktioniert mit dem Scripten.
mfg
schwedenmann
Man kan gimpo auch scripten, auch z.B. per Python.
Dann hä#ttest du deine batchkonvertierung.
Google mal nach Gimp und Scripten, oder Gimp und Script-Fu, gibt eine Menge Anleitungen dazu, teilweise gibts in Gimp als plugins vorgefertigte Scripte
da kannst du sehen, wie das funktioniert mit dem Scripten.
mfg
schwedenmann
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Nach einem Anschauungsvergleich unterschieden sich IMO test_01-ausgangsbild.png und test_02-mit_gimp-angepasst.png nur durch die Gewässerfarbe.Das funktioniert, so wie Du schreibst, mit einem Bild und mit >einer< Farbe.
Gut, muss halt mehrmals in das Bild geklickt werden.
Bei einem Versuch wurde zwar zuerst nur ein Quadrat geändert, bei Folgeversuchen wurde aber die Farbe aller Gewässer mit einem Klick geändert.
Vielleicht eine Frage des Klick-Ortes?
Das erscheint mir eine andere Aufgabe, wobei schwedenmann wohl eher in die richtige Richtung geht.Die haben alle den gleichen Farbstich.
'convert' ist ein "besonderes" Werkzeug.
Es ist eine verkettete Abarbeitung von Funktionen.
Dadurch ergibt zBsp. 'convert -a -b' meist etwas anderes als 'convert -b -a'.
Obiges
angewendetconvert -colorspace CMYK -channel C -fx "0.15c" -channel M -fx m -channel Y -fx 'y' -channel K -fx 'k' -colorspace rgb
Code: Alles auswählen
convert test_01-ausgangsbild.png -colorspace CMYK -channel C -fx "0.15c" -channel M -fx m -channel Y -fx 'y' -channel K -fx 'k' -colorspace rgb output.png
?
Um mit convert richtige Ergebnisse zu bekommen,muß sich mensch wohl in Farbtheorie, Bildmanipulation und dem Werkzeug convert bestens auskennen.
Die man-page scheint mir da nicht hilfreich, vielleicht eher mit einem howto oder workshop?
http://www.imagemagick.org/script/convert.php
http://www.imagemagick.org/script/comma ... essing.php
http://www.imagemagick.org/Usage/ Auweia
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: F: ImageMagick Bei Bildern den Farbton anpassen
Hatte in meine Anfangszeiten mit Linux das gleiche Problem.
Ich weiss nicht ob es in den Debian Repos vorhanden sind, bin soeben mit einer andere Distri unterwegs. Für batch verarbeitung nutze ich oft, XnConvert, finde ich sehr gut. Falls es nicht in den Repos zu finden ixt, nach XnView suchen, vlt. ist dieser vorhanden.
Es gibt XnViewMP mit schöne und funktionelle GUI), XnView mit einer GUI und Steuerung ähnlich wie die von ImageMagick und dann gibt es wie erwähnt XnConvert mit komfortable GUI. Einziger Nachteil, es kann mit GIF Formate nicht richtig umgehen
Habe die Seite besucht, es gibt Dwbian Pakete, http://www.xnview.com/de/
Muss auch sageb, mit Gimp ist nichts unmöglich, es ist nun Mal ein vielseitiger Werkzeug und daher bringt es die aufwendige Bedienung mit sich (vlt. ein Gimp Forum besuchen)..
Ich weiss nicht ob es in den Debian Repos vorhanden sind, bin soeben mit einer andere Distri unterwegs. Für batch verarbeitung nutze ich oft, XnConvert, finde ich sehr gut. Falls es nicht in den Repos zu finden ixt, nach XnView suchen, vlt. ist dieser vorhanden.
Es gibt XnViewMP mit schöne und funktionelle GUI), XnView mit einer GUI und Steuerung ähnlich wie die von ImageMagick und dann gibt es wie erwähnt XnConvert mit komfortable GUI. Einziger Nachteil, es kann mit GIF Formate nicht richtig umgehen
Habe die Seite besucht, es gibt Dwbian Pakete, http://www.xnview.com/de/
Muss auch sageb, mit Gimp ist nichts unmöglich, es ist nun Mal ein vielseitiger Werkzeug und daher bringt es die aufwendige Bedienung mit sich (vlt. ein Gimp Forum besuchen)..
Systemd und PulseAudio, hmmm, nein danke.
ImageMagick Bei Bildern den Farbton anpassen [teils gelöst]
Hallo Revod, rendegast, schwedenmann,
vielen Dank an Euch Allen für Eure Hilfe.
Das ist wirklich ein recht Umfangreiches Thema. Insbesondere Convert. Nichts für ottoNormaluser
Auf die Schnelle habe ich etwas Gefunden. BIMP (http://www.alessandrofrancesconi.it/pro ... index.html) tut es (im Moment mit wenig Testbildern) ausgezeichnet. Die Funktion in GIMP nennt sich "gimp-hue-saturation. Das müsste eigentlich auch in GIMP-batchmotus (Konsole "gimp -b") auf viele Dateien anwendbar sein. Keine Ahnung wie. Es müssen ja die entsprechend _richtigen_ Werte mit übergeben werden. Dazu ist im Netz nicht allzu viel zu finden:
http://www.serkey.com/ubuntu-gimp-2-4-t ... tml#beeftc
und:
http://www.gimptalk.com/index.php?/topi ... ch-script/
Nun ja, BIMP schafft das ja.
danke und viele Grüße
Sonya
vielen Dank an Euch Allen für Eure Hilfe.
Das ist wirklich ein recht Umfangreiches Thema. Insbesondere Convert. Nichts für ottoNormaluser
Auf die Schnelle habe ich etwas Gefunden. BIMP (http://www.alessandrofrancesconi.it/pro ... index.html) tut es (im Moment mit wenig Testbildern) ausgezeichnet. Die Funktion in GIMP nennt sich "gimp-hue-saturation. Das müsste eigentlich auch in GIMP-batchmotus (Konsole "gimp -b") auf viele Dateien anwendbar sein. Keine Ahnung wie. Es müssen ja die entsprechend _richtigen_ Werte mit übergeben werden. Dazu ist im Netz nicht allzu viel zu finden:
http://www.serkey.com/ubuntu-gimp-2-4-t ... tml#beeftc
und:
http://www.gimptalk.com/index.php?/topi ... ch-script/
Nun ja, BIMP schafft das ja.
danke und viele Grüße
Sonya