There doesn’t seem to be any real patter to how Mirrorgram chooses its image resolution. Images are always square, but sometimes they seem higher resolution than at other times.
Nope, just checked, maximum resolution 1125×1125. Kinda low for printing.
Also, loading an image from the camera roll seems to add a second copy of the original image!