You must take your NH Driver's license photo at the DMV office. When you take your photo, you should make sure that you wear what you would wear normally. It's extremely important that your face is clearly shown and recognizable. Look straight at the camera and do not smile, as a resting face is easier to identify.
When you apply for your NH Learner's Permit, you will need to bring two documents that prove your identity, proof of your residency in New Hampshire and a driver's license application. If you are under 18, you will need to bring a completed Driver Education Completion Certificate, a Parent or Guardian Authorization Certificate, a completed Driver's Out-Of-Class Log Sheet.