1. A computer-implemented method for pre-analyzing an image for text-based personalization comprising: receiving an image selected by a user; automatically analyzing the image and identifying candidate regions for personalization; presenting the candidate regions to the user via a graphical user interface (GUI); deriving an overall metric for the suitability for personalization (SFP) of the image.