Colorir sprites de escala de cinza em cores

Eu tenho muitos gráficos iguais, mas cores diferentes. Quero otimizá-lo colorindo a partir da imagem em escala de cinza. Além disso, gostaria de mudar a cor rapidamente, durante o jogo para um objeto de sprite ao vivo. Também altere gradualmente os valores das cores de um tipo de cor para outro.

Não é útil - Imagem-Transformação-Escala de cinza-para-Cor.