Take care of the pixel format in Surface::fill_with_color().