Cairo: Construct an image surface if the destination is an offscreen bitmap.