In jpg weiss durch andere Farbe ersetzen
frankx
- multimedia (audio & video)
Hellihello,
in einer Schwarz-Weiss-Grafik (hoffe, dass das alles schwarz-weiss ist) möchte ich den Hintergrund (weiss) durch eine andere Farbe ersetzen. Mit diesem Eimer zB. in "Paint" gehts erstmal nicht, weil Schwarz kein klar abgegrenztes Objekt bildet.
Gibts da irgendwo funktionen a la replace (#000, green)? Ob nun als Kommandozeile oder GUI.
Dank und Gruß,
Hellihello,
huhuhallo;)
Ob nun als Kommandozeile oder GUI.
Hä?
Mit einem "vernünftigen" Grafikprogramm, kann man Farben ersetzen. Aber auch hier wirst Du wohl sichtbare differenzen bekommen!
Wenn Du keine eigen Ebene für Deinen weissen Hintergrund hast, was im jpg unwarscheinlich ist, wirst Du Probleme bekommen einfach_mal_so die Hintergrundfarbe zu ersetzen.
Gruß
mati
Hellihello mati,
Ob nun als Kommandozeile oder GUI.
Hä?
Na ich vermutete, dass die Farbbezeichung im jpg irgendwie codiert vorkommen muss. Also könnte ich ja alles weiß einfach "umeditieren", wenn ich könnte, oder vielleicht die gd-lib von (?) php oder imagemagick.
Mit einem "vernünftigen" Grafikprogramm, kann man Farben ersetzen. Aber auch hier wirst Du wohl sichtbare differenzen bekommen!
Da hoffe ich jetzt auf einen Tipp, denn im Grunde will ich ja nur "austauschen".
Wenn Du keine eigen Ebene für Deinen weissen Hintergrund hast, was im jpg unwarscheinlich ist, wirst Du Probleme bekommen einfach_mal_so die Hintergrundfarbe zu ersetzen.
Genau, deshalb die Frage. Wäre das eine eigene Eben, bräuchte ich sie ja nur zu füllen.
Dank und Gruß,
Hellihello mati,
huhuhallo frankx
Mit einem "vernünftigen" Grafikprogramm, kann man Farben ersetzen. Aber auch hier wirst Du wohl sichtbare differenzen bekommen!
Da hoffe ich jetzt auf einen Tipp, denn im Grunde will ich ja nur "austauschen".
Ein reines Freewareprogramm, mit dem Du Farben ersetzen kannst kenne ich nicht. Ich arbeite mit Photoshop, und da kann das über verschiedene Wege realisiert werden.(Es gibt sogar eine "Farben ersetzen" Funktion)
Gimp oder Iview wurden schon genannt, darüber solltest Du es mal probieren.
Gruß
mati
Hallo frankx,
in einer Schwarz-Weiss-Grafik (hoffe, dass das alles schwarz-weiss ist) möchte ich den Hintergrund (weiss) durch eine andere Farbe ersetzen.
Wandle das jpg mit einem Grafikprogramm in ein reines Schwarzweiß-Bild um und färbe anschließend in der Palette das Weiß in die gewünschte Farbe um.
Z.B. geht das mit IrfanView so:
Im Menü Bild auf "Farbtiefe verringern", dort auf 2 Farben (S/W) gehen
Im Menü Bild auf "Palette > Palette bearbeiten" gehen
Doppelklick auf das weiße Farbfeld öffnet den Farbdialog, du hast freie Auswahl
Voraussetzung ist, dass du wirklich ein Schwarz-Weiß-Bild draus machst (2 Bit Farbtiefe) und auf Zwischenwerte verzichten kannst.
Gruß
ottogal
Hallo Frank,
in einer Schwarz-Weiss-Grafik (hoffe, dass das alles schwarz-weiss ist)
mit an Sicherheit grenzender Wahrscheinlichkeit ist das nicht alles schwarz/weiß. Zumindest nicht an den Kanten von weiß zu schwarz, da der jpg Kompressionsalgorithmus an diesen Stellen "Klötzchen" bildet.
Mit diesem Eimer zB. in "Paint" gehts erstmal nicht, weil Schwarz kein klar abgegrenztes Objekt bildet.
Das verstehe ich nicht.
Gibts da irgendwo funktionen a la replace (#000, green)? Ob nun als Kommandozeile oder GUI.
gimp kann das.
* Werkzeug "Bereich nach Farbe wählen"
* weiß auswählen
* Bearbeiten / mit Farbe füllen.
Unter Umständen musst du (wenn das weiß nicht überall weiß ist) noch den Schwellwert der zusammenhängenden Bereiche erhöhen (Datei, Einstellungen, Werkzeugeinstellungen - Schwellwert)
HTH
Jochen
Hallo frankx,
in einer Schwarz-Weiss-Grafik (hoffe, dass das alles schwarz-weiss ist) möchte ich den Hintergrund (weiss) durch eine andere Farbe ersetzen. Mit diesem Eimer zB. in "Paint" gehts erstmal nicht, weil Schwarz kein klar abgegrenztes Objekt bildet.
Gibts da irgendwo funktionen a la replace (#000, green)? Ob nun als Kommandozeile oder GUI.
mit ImageMagick ginge das vermutlich so.
Freundliche Grüße
Vinzenz
Hellihello Vinzenz
Danke für die Antwort.
»
mit ImageMagick ginge das vermutlich so.
»»
Hast Du einen Schimmer, was das hier bedeutet?
You can also invert the color replacement, that is replace any color that is not a specific list of colors. For example here replace any non-primary color with 'black'...
convert image.png ( +clone -matte -fuzz %2 \ -transparent blue \ -transparent green \ -transparent red \ -fill black -colorize 100% ) \ -composite primary_colors.png
Zum einen kapiere ich die escapten Klammern nicht wirklich, zum zweiten mutmaße ich, dass die Backslashes heißen: "nächste Zeile gehört dazu", aber "-transparent blue" müsste doch heißen: mach aus blau transparent. Wieso werden dadurch aber angeblich alle nicht-Primärfarben schwarz. Ich hatte überlebt, die zweifarbigkeit mal herzustellen, indem ich alles nichtweiße schwarz mache. Um mal zu schauen, wies ausschaut dann (auch wenn Irfanviews Bilde/Farben änderen auch schöne Ergebnisse bringt, solange die Farben im Minusbereich sind und das schwarz nicht einfärben).
Dank und Gruß,
Hellihello,
merci der Antworten. Habs jetzt auch die Schnelle erstmal in einer Variante von ottogal gemacht:
mit Irfanview in zwei-Farben Schwarzweiss konvertiert, dann als Gif abgespeichert mit weiss als transparente Farbe. Da sind jetzt natürlich einige Grautöne ins weiß übergegangen - wie ihr schon sagtet - aber das lässt sich ja vermutlich auch irgendwie einstellen (Stichwort "Schwellwert). Sah jetzt aber erstmal ganz o.k. aus. Imagemagick sieht da ja auch ganz vielversprechend aus.
Dank und Gruß,