Я хочу изменить белый фон на #3D94DB
(шестнадцатеричное представление триплета) и изменить черные линии на белые. Изображение выглядит следующим образом:
Вот чего я достиг:
convert input.png +level-colors red, output.png
Я изменил цвет линий на красный. Так что белый это легко.
Как я могу изменить оба цвета?
Чтение из imagemagick: color_basics
convert balloon.gif -alpha set -channel RGBA \
-fill none -opaque blue balloon_none.gif
Итак, вот мой код:
convert input.png +level-colors gray, output.png
convert output.png -fill "#3D94DB" -opaque white target.png
И переверните его с ног на голову, результат смущает.
Использовать Photoshop легко, но у меня много значков для работы.
Можете ли вы показать мне лучшее решение?