Much more efficient encoding of non-transparent PNG. Using SetPixels is much faster (about 5x as fast) than copying the pixels one by one.