Я использую шаблон сортов, как вы можете видеть здесь: http://i.imgur.com/TtOHa.png
В самой игре вы можете выбрать любой цвет, который будет применяться к нему, и с помощью ColorSransform ActionScript для красного (255, 0, 0) вы получите это: http://i.imgur.com/40FoO.png
После нескольких дней поиска и тестирования у меня ничего не получится. Использование imagefilter с IMG_FILTER_COLORIZE просто не сокращает его. В итоге он просто окрасил его, и ему нужно полностью изменить цвет и сохранить все оттенки в шаблоне без изменений.
Я подумал, что лучшим решением будет циклически проходить каждый пиксель и конвертировать в HSV для шаблона и использовать значение V с новым цветом, но оно не будет работать хорошо, если вы используете более темный цвет для раскрашивания объекта. Я пытался придумать формулу того, насколько ярким / темным должен быть цвет в соответствии с шаблоном, но я просто не могу ничего придумать.