2016-12-01 2 views
0

Ein Behinderungsprojekt, das ich baue (here für Ihr Interesse). Verwendet eine Reihe von urheberrechtsfreien Symbolen. Hier sind einige Beispiele von ihnen im Einsatz.Ändern Sie das Rennen einer Person von der Befehlszeile.

enter image description here

Es stört uns, dass alle Symbole von weißen Menschen. Wir möchten sie vielfältiger und repräsentativer machen.

Die Symbole sind PNGs. Here's ein Beispiel. Ich habe das Gefühl, dass es eine Befehlszeile geben muss, um eine Farbe durch eine andere zu ersetzen. Wenn ich das hätte, könnte ich viele Dinge halbautomatisch machen, aber ich habe keine Ahnung, ob so etwas möglich ist.

Ist es?

Antwort

1

Mit ImageMagick oder GraphicsMaqick können Sie eine bestimmte Farbe durch eine andere ersetzen. In deinem Screenshot ist das "Fleisch" die Farbe # FFEFC6. Verwenden Sie -fill newcolor -opaque oldcolor diese Farbe durch eine andere zu ersetzen (und verwenden „-fuzz 10%“, um alle Pixel zu ersetzen, dessen Farbe „nahe“ oldcolor):

magick pdzSe.png -fill black -fuzz 10% -opaque "#FFEFC6" black.png 
magick pdzSe.png -fill orange -fuzz 10% -opaque "#FFEFC6" orange.png 
magick pdzSe.png -fill brown -fuzz 10% -opaque "#FFEFC6" brown.png 

Wenn Sie GraphicsMagick verwenden möchten, ersetzen magick mit gm convert, Wenn Sie ImageMagick Version 6 verwenden möchten, ersetzen Sie magick durch convert. Wenn Sie unter Windows arbeiten, müssen Sie die % durch %% ersetzen.

Resulting images

Dies sollte ausreichen, um Sie zu erhalten begonnen, aber es ist eine rohe Lösung, die für gemischte Pixel, wie sie in Ihrer Probe „Daumen hoch“ -Symbol erscheint nicht berücksichtigt. Unten sind die Ergebnisse der Ausführung der gleichen Befehle gegen "Daumen hoch", 4x vergrößert, so dass Sie den "Halo" -Effekt um die Ränder des "Fleisches" sehen können. Um die "Halos" loszuwerden, bedarf es mehr Arbeit, speziell für dein Icon-Set. Idealerweise würdest du das Original-Vektor-Kunstwerk aktualisieren, aber das ist wohl nicht der Fall. results

In der Tat ist die Originalvorlage bei straight-street.com erhältlich (Suche nach „gut“) und mit den ursprünglichen SVG-Dateien arbeiten, ist viel einfacher; Es gibt kein "halo" Problem. Hier habe ich nur einen Texteditor, um die Farbe FFEFC6 zu FF8888 ändern:

enter image description here

+0

Nur ein Hinweis: - Magick für die Version 7 und konvertieren für Version 6 – Bonzo

+0

Brilliant! Das ist genau die Art von Antwort, die ich gesucht habe :) Ich habe jetzt upvolotiert. Ich werde zurückkommen und akzeptieren, wenn ich die Knöpfe an diesem Ende gedrückt habe :) – Joe

Verwandte Themen