图片的变色用代码如何实现

图片的变色用代码怎么实现?
比如一张怪物的图片; 
当中毒之后, 这个怪物就有点偏绿色;
被冰冻之后, 有点偏蓝色;

这个应该可以用代码来实现的吧?

还是说要重新做偏绿色 , 蓝色的怪物图片??

------解决方案--------------------
用ColorMatirx, ApiDemo中有个例子(ColorMatrixSample.java), 可以去看下如何使用...