Изменить цвет в UIImage - PullRequest
       53

Изменить цвет в UIImage

1 голос
/ 02 апреля 2012

Я хотел бы знать, как я могу изменить только один цвет на изображении.Как сказать: если цвет в этом пикселе «красный», измените его на «синий».

1 Ответ

4 голосов
/ 02 апреля 2012

Технический подход прост:

  1. получить все значения пикселей (объяснено здесь )
  2. Найдите значения пикселей, которые вам не нравятся, и измените их
  3. Нарисуйте изображение, используя измененные значения пикселей (объяснение здесь )

Имейте в виду, что если вы смешаете три шага в одном методе, не создавая объекты UIColor, а изменив их, и сразу же после этого измените изображение, вы получите гораздо лучшую производительность.

...