Bug 1042241. Avoid encoding/decoding clip canvas

We can just paint the one canvas to the other directly. This avoids the png encoding/decoding time and will reduce peak memory.