Just to add - in this sort of case I'd actually recommend you use either black and white 1 bit (or 2 bit if you want a really smooth image). While you end up with a black and white image, you can just use g.setColor("#ff0000") before you draw to make it red (or whatever colour you want)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Yep - RGBA is there to help with other devices. You could actually still draw the image in RGBA if you supplied your own palette though: http://www.espruino.com/Reference#l_Graphics_drawImage
Just to add - in this sort of case I'd actually recommend you use either black and white 1 bit (or 2 bit if you want a really smooth image). While you end up with a black and white image, you can just use
g.setColor("#ff0000")
before you draw to make it red (or whatever colour you want)