

Specify the level constraints when converting to video.Īutomatically apply optimal quality compression.Ĭhange the cardinal orientation of the image. Specify the output format to convert the image to.Įxtract the first frame from an animated image sequence. Set how the image will fit within the size bounds provided. Serve correctly sized images for devices that expose a device pixel ratio.Įnable functionality that is disabled by default. Increase the size of the canvas around an image.ĭisable functionality that is enabled by default. For example, the following query string will direct the IO processor to resize the image to 300 pixels wide and crop it to a 16:9 ratio, centered on the most important visual content, including the detection of faces:Įnable optimization features automatically. Often the default transformations will save a significant amount of data without any further effort, but you can customize the behavior with query parameters and headers. The original Vary response header from origins will be removed by IO.If the source image contains orientation metadata, this orientation will be applied directly to the image data and metadata will be removed.If the image doesn't contain an ICC profile, a default profile is added. If the image contains an ICC profile, the data will be applied directly to the image to ensure color output is correct.All metadata (for example, EXIF, XMP, or ICC) will be removed.The quality of jpg, pjpg, or webp images will be set to the value specified in the IO web interface.

Many of these can be overridden or further customized by providing explicit configuration directives as query params or headers: Default behaviorĮnabling IO will activate a set of standard transformations and filters intended to provide 'good defaults' that will not change the image's dimensions or visual fidelity. WARNING: IO will only process requests that are eligible for caching.
