I can't recall if Cambodia actually required the photo on arrival. For such photos, I use the free app for iPhone called 2x2pix to create 6 2"x2" photos in one 4"x6" print, which I then got printed at my neighborhood pharmacy (just cut them up after printing). It cost 19 cents for 6 photos in 2 minutes.