1. A method comprising: obtaining an original image; analyzing the original image to determine one or more characteristics of the original image; selecting a first filter based on the one or more characteristics and a second filter based on the first filter, wherein the first filter includes a photorealistic filter selected to correct an aspect of the original image and the second filter includes a non-photorealistic filter selected to reduce any artifacts created by the photorealistic filter; applying the first filter to the original image to generate a first modified image and then applying the second filter to the first modified image to generate a second modified image; and causing the second modified image to be displayed.