Why did one picture come out as a PNG and another as a JPG?
Because of how each one is stored in the file. A picture stored as a JPEG comes out as that JPEG, byte for byte. Every other stored picture is rebuilt from its stored data and written as a PNG, which loses nothing. The report under the result says which happened to each picture.