Is there any way to change the color of png image using its header information?