1. A system, comprising: one or more processors; memory coupled to the one or more processors, wherein the memory stores program instructions executable by the one or more processors to: receive user input indicating a sharpening limit for an image; determine, based on the sharpening limit, a portion of a plurality of pixels of the image to which to apply a sharpening function, wherein the portion is less than all the plurality of pixels, and wherein whether or not each pixel of the plurality of pixels is included in the portion is dependent upon the sharpening limit and upon a sharpness of the pixel relative to others of the plurality of pixels; and apply the sharpening function to the determined portion of the plurality of pixels without applying the sharpening function to ones of the plurality of pixels not included in the determined portion.