A small performance enhancement
- only copy rgba to image if it's changed