1. A computer-implemented method for generating requests for images having specified contexts, the method comprising: a computing system that includes one or more processors generating a request that includes an identifier for one of a plurality of visual assets, the request further including one or more usage parameters indicating one or more characteristics of an environment in which the visual asset will be presented; the computing system transmitting the generated request to an image providing service, the image providing service being configured to store a plurality of image representations of the corresponding visual asset identified by the identifier, the plurality of image representations including at least a vectorized representation of the visual asset or a rasterized representation of the visual asset; and the computing system, upon the imaging service identifying at least one image representation of the corresponding visual asset that substantially corresponds with the usage parameters, receiving the identified at least one image representation from the image providing service.