Patent ID: 7913164

Claim:
A method for serving multiple image formats, comprising: providing a server with a configuration file having first format parameters, each of the first format parameters includes a format option type and parameter value pair; receiving a request for a modified image over a network, wherein the request includes at least one of the first format parameters selected by a user; converting the request into image processing calls to create the modified image by, automatically looking up the at least one format parameter in the configuration file and retrieving a corresponding parameter value; automatically generating a command line in which the parameter value is used as a command line option; automatically invoking a command line tool with the generated command line and command line option, thereby invoking the image processing calls to generate the modified image; and allowing an operator to access the server and enter additional format parameters into the configuration file to provide users of the server more format options when requesting modified images, whereby allowing the operator to add new format parameters to the configuration file and use of the configuration file for automatic generation of command lines eliminates a need to modify and compile source code to generate an image processing library call for each newly added format parameter.