1. One or more non-transitory computer-readable storage media storing instructions that, responsive to execution by a computing device, are configured to cause the computing device to perform operations for image processing comprising: ascertaining a position of a crop frame with respect to an image exposed for editing via a user interface of an image processing module; recognizing one or more fill portions having empty pixels that are formed in accordance with the position of the crop frame; exposing a user interface element to enable a selection from available crop operations including a combined crop and fill operation and a simple crop operation, the user interface element not being exposed until after ascertaining the position of the crop frame; configuring the user interface element to simultaneously present preview images of the available crop operations; detecting a selection of one of the available crop operations by selecting one of the corresponding preview images presented in the user interface element to cause the initiation of the selected crop operation; and rendering an output image in the user interface that is formed in accordance with the selection of the one of the available crop operations that is detected.