1. Within a digital camera, a method of digital image processing using face detection for achieving a desired image parameter, comprising: identifying a group of pixels that correspond to a face in a foreground region within a digital image taken with flash; determining first initial values of color balance of pixels of the group of pixels; determining second initial values of color balance of pixels other than pixels of the group of pixels and located within a background region of the digital image; comparing the first and second initial values, respectively, with a desired color balance of pixels based on known flash characteristics and with one or more desired color balances of background region pixels; and determining adjusted values of color balance separately for the foreground and background regions based on the comparing of the first and second initial values with a desired color balance of pixels based on known flash characteristics and with a desired color balance of pixels within said background region, and on a comparison of color balances corresponding to the first and second initial values.