1. A method comprising: receiving, by a processor, an image to be forwarded to a client device of a user; retrieving, by the processor, text data associated with the image; resizing, by the processor, the image based on a screen size of the client device; determining, by the processor, textual content to be forwarded to the client device with the resized image; identifying, by the processor, at least one location within the resized image for placing the textual content; producing, by the processor, a notification comprising the resized image and the textual content positioned at the location; and transmitting, by the processor, the notification for display at the client device.