use Pillow to load background image