In order to have your driver's license picture retaken, there is a license replacement fee that usually ranges between $10.00 (in South Carolina) to $25.00 (in Florida) depending on the state fees where the license is issued. The replacement fees may vary by state and the new license will be marked as a duplicate.
Driver's license pictures are taken digitally and can be previewed and retaken at the time of initial photo with no fee. Once the license is issued, a duplicate license can be issued with an updated photo for a fee. Check with the Department of Motor Vehicles or appropriate state authority for specific state charges and for an appointment.