imageMagick: заменить цвет изображения на tintColor - PullRequest
0 голосов
/ 26 февраля 2019

в iOS, есть свойство tincColor в View.Затем используйте его для замены цвета изображения, отображая изображение в качестве шаблона.

вот так

00

Цвет идеальный.

Пока я использую imagemagick http://www.imagemagick.org/Usage/color_basics/#replace,

convert  -fuzz 40%     0.png -fill "#FE003E" -opaque "#3B7EF2"  1.png

333

Есть несколько синих точек.

Большеиз этого:

666

Вот необработанное изображение:

2222

Как сделать это более точно с помощью imagemagick?

1 Ответ

0 голосов
/ 26 февраля 2019

Вот один простой способ сделать это в ImageMagick.

Ваше изображение имеет весь сглаживающий эффект в альфа-канале, а основное изображение в основном синее с некоторым посторонним белым цветом за пределами стрелки и линий.Поэтому все, что нам нужно сделать, это сделать базовое изображение полностью красным, не затрагивая альфа-канал.

Изображение стрелки:

enter image description here

convert arrow.png -fill red -colorize 100 result.png


enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...