BitmapData pixel manipulation functions (WIP, straight alpha, missing tests)