getPartDataInputStream creates the stream from partUri, which points to the original image. Changing this will make further rotations unnecessary, that's right.