The photo requirements for most USCIS and foreign visa applications are:
Two identical photographs of yourself taken within 30 days of filing your application.
Photos must have a white to off-white background, be printed on thin paper with a glossy finish, and be unmounted and unretouched.
Passport style photos must be 2" x 2".
Photos must be in color with full face, frontal view.
Head height should measure 1” to 1” 3/8” from top to bottom of chin, and eye height is between 1 1/8” to 1 3/8” from bottom of photo.
Your head must be bare unless you are wearing a headdress as required by a religious order or which are a member.
Where to get your photo taken?