1. A method for assisting a user in selecting a print option for rendering an image, comprising: providing a database of print options for rendering images on different sizes of print media, at least some of the print options including different levels of scaling of an image to be rendered in combination with rotation of the image, and at least some of the print options including different levels of scaling of the image without rotation of the image; automatically identifying features of an image to be rendered, the identified features of the image including dimensions and an orientation of the image; based on the identified features, performing at least one of: filtering the print options and sorting the print options in the database, to identify a subset of candidate print options from the database of print options; generating a graphical user interface for displaying representations of at least some of the candidate print options; and displaying the graphical user interface to a user on a display device, whereby a user is able to select a print option for rendering the image.