This is super helpful! Thank you very much. Came from reddit, this is exactly what I needed!
On another note, do you know how to create a texture with the BGRA32 format? I can't seem to get one working in Unity, and converting it doesn't seem to be much use either. The progress bar is extremely useful though!