15. A computer program product for image scaling including low resolution text areas, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: determining one or more areas of text in an image to be scaled; scaling the one or more areas of text using two or more scaling algorithms to a required resolution to acquire two or more scaled versions of the text area; selecting a clearest text in a text area from two or more scaled versions of the text area; removing one or more identified text areas from the overall image displayed on the screen; filling in the removed one or more identified text areas with an image matching a background area surrounding an area from which the identified text is removed, marking an area of the removed one or more identified text areas with a distinguishing color before filling with a matching overall image; scaling the overall image to the required resolution; applying shaders to a scaled overall image prior to merging the scaled overall image with selected versions of each text area; merging the scaled overall image with the selected scaled version of each text area to create a merged image; and displaying the merged image on a screen.
15. A computer program product for image scaling including low resolution text areas, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: determining one or more areas of text in an image to be scaled; scaling the one or more areas of text using two or more scaling algorithms to a required resolution to acquire two or more scaled versions of the text area; selecting a clearest text in a text area from two or more scaled versions of the text area; removing one or more identified text areas from the overall image displayed on the screen; filling in the removed one or more identified text areas with an image matching a background area surrounding an area from which the identified text is removed, marking an area of the removed one or more identified text areas with a distinguishing color before filling with a matching overall image; scaling the overall image to the required resolution; applying shaders to a scaled overall image prior to merging the scaled overall image with selected versions of each text area; merging the scaled overall image with the selected scaled version of each text area to create a merged image; and displaying the merged image on a screen. 16. The computer program product as claimed in claim 15 , wherein one of the scaling algorithms is a linear algorithm for scaling the original text.