1. A method for applying image effects to a digital image in an electronic device that includes a processor configured to execute logical instructions, the method comprising: detecting, with the processor, a face in the digital image; recognizing, with the processor, the identity of a person having the detected face; calculating, with the processor, a weight for the detected face, wherein the weight is calculated by analyzing a characteristic of the detected face and by analyzing a social media relationship between the identified person and a target viewer of the digital image; assigning, with the processor, the weight to the detected face; and applying an image effect to the digital image based on the weight assigned to the detected face to visually distinguish the detected face from other parts of the digital image.