1. A computer-readable storage medium containing instructions that when executed cause a computer to perform a method for image conversion, the method comprising: receiving a request from a client for one or more pixel buffers containing a pixel-formatted, cropped, geometrically transformed, and/or color matched version of an image representation; determining if a provider can provide the one or more pixel buffers with the pixel formatting, cropping, geometric transformation, and/or color matching from the image representation; if so, calling the provider to generate the one or more pixel buffers containing the pixel-formatted, cropped, geometrically transformed, and/or color matched version of the image representation; and otherwise, calling the provider to generate one or more intermediate pixel buffers, generating a sequence of converters for converting the one or more intermediate pixel buffers, and calling the sequence of converters to generate the one or more pixel buffers containing the pixel-formatted, cropped, geometrically transformed, and/or color matched version of the image representation.