1. A computer-implemented method for providing image edits, the method comprising: causing a display of a user interface including a plurality of filter controls; receiving a selection of one or more filter controls of the plurality of filter controls based on first user input received via the user interface; in response to the selection of the one or more filter controls, activating one or more selected image-modifying filters associated with the one or more filter controls; obtaining a digital image; detecting, by a hardware processor, one or more image objects in the digital image; classifying, by the hardware processor, the one or more image objects, wherein the classifying comprises: determining at least one object type for each of the one or more detected image objects, wherein each of the at least one object type is selected from a set of a plurality of predetermined image object types; selecting, by the hardware processor, one or more parameter values for the one or more selected image-modifying filters based on the at least one object type determined for the one or more detected image objects, wherein the selecting the one or more parameter values is based on a proportion of the digital image covered by each respective object type detected in the digital image; and applying, by the hardware processor, the one or more selected image-modifying filters to the digital image with the one or more selected parameter values to modify pixel values of the digital image to change a display appearance of one or more areas of the digital image associated with at least one of the one or more image objects and generate a modified digital image.