1. A method of taking a picture of a scene with an electronic device, the electronic device including a camera module and a flash source, the camera module having a pre-determined white-balance routine that includes an initial limit region of a chromaticity chart, the initial limit region of the chromaticity chart overlying a portion of a blackbody radiation curve, the flash source having an optical spectrum lying outside the initial limit region of the chromaticity chart, the method comprising: a) modifying the initial limit region of the white-balance routine in accordance with at least one input value to obtain a modified limit region, the modified limit region including at least a portion of the flash source optical spectrum; b) receiving, at the camera module, color coordinates of a point on the chromaticity chart, the point being outside the initial limit region and inside the modified limit region, the point to be used by the white-balance routine to define a reference white region, the reference white region excluding any portion of the black body radiation curve; c) energizing the flash source to illuminate the scene; d) scanning an image of the scene to obtain a scanned image; e) white-balancing the scanned image in accordance with the reference white region, to obtain a white-balanced scanned image; f) performing an analysis of the white-balance scanned image; g) modifying the reference white region in accordance with the analysis; and h) iteratively repeating actions c-f until a pre-determined stop criteria is met, one of the white-balanced scanned image being the picture of the scene.