1. A system comprising: one or more processors; and a computer-readable storage medium coupled to the one or more processors, the computer-readable storage medium including instructions that, when executed by the one or more processors, cause the one or more processors to: receive a request from a user to retrieve a selected image via an application installed in a client device; decompress the selected image into a decompressed image in a desired pre-selected image format; retrieve a first background descriptor for the selected image; obtain a modified image based on the decompressed image and the first background descriptor associated with the selected image; and provide the modified image to the user.