Я хочу заполнить определенный цвет в определенной области изображения.
EX:
В приведенном выше Joker изображении, если прикоснитесь к волосам Джокер, затем заполните определенный цвет на волосах или коснитесь носа, затем заполните определенный цвет на носу и т.д. Надеюсь, вы поймете, что я пытаюсь сказать.
После googling это может быть достигнуто с помощью UIBezierPath или CGContext Reference, но я очень новичок в этом, я пытался прочитать эту документацию, но я не понимаю, что (требуется больше времени), у меня также есть время для этого проекта. Поэтому я не могу тратить на это больше времени.
Также я обнаружил, что мы можем использовать Алгоритм заполнения наводнений. Но я не знаю, как использовать в моем случае.
ПРИМЕЧАНИЕ: Я не хочу делить исходное изображение (например, волосы, нос, колпачок и т.д.), потому что, если я буду делать, в пакете будет так много изображений, Мне нужно обработать его как для обычного, так и для сетчатого устройства, поэтому этот вариант мне не поможет.
Поэтому, пожалуйста, дайте мне свое ценное предложение, а также скажите мне, что лучше для меня UIBezierPath или Справочник по CGContext? Как я могу заполнить цвет на определенной части изображения? и/или мы можем заполнить цвет под черной границей области? Потому что я новичок в Quartz 2D Programming.