I. Introduction
A professional-looking website with an engaging audience is a great way to promote a brand. With the availability of Stock photography services such as Shutterstock, Adobe Stock, etc., content creators can easily create impressive-looking websites. Although finding image assets is much easier, for the content to be effective for the brand (i.e., better engagement, higher click-through rates, higher conversion), the images need to be stylized or optimized. Approaches to effectively modify images to improve engagement have been extensively studied in the literature [1]. However, all these studies assume the invariability of the webpage where the image is embedded. In reality, different web pages have different design aesthetics as well as different themes. Additionally, brands also often change the aesthetics and styles of their web pages. Therefore, context is key for adopting the right image styling strategies. Context here refers to the circumstances under which the image asset will be consumed by the user. In the case of websites, context could include but is not limited to the website’s design template, the target users and their role, the task at hand or the steps in the process, the user’s location, the time and date, or the device being used. Manually styling the image assets so that it blends well with this context can be difficult and time-consuming. Also, creating and delivering image content at a scale that can resonate with the user is a very challenging task. In this paper, we, therefore, investigate how to efficiently automate this process and optimize the image style characteristics based on the specific context it is associated with.