# Module: ol/format/IIIFInfo

This documentation is for OpenLayers v10.9.0. The latest is v.

## ol/format/IIIFInfo

### Classes

IIIFInfo

### Members

#### module:ol/format/IIIFInfo.Versions{string}

  Enum representing the major IIIF Image API versions

### Type Definitions

#### IiifProfile{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `formats` | Array.<string> | undefined | Supported image formats for the image service.
  `qualities` | Array.<string> | undefined | Supported IIIF image qualities.
  `supports` | Array.<string> | undefined | Supported features.
  `maxArea` | number | undefined | Maximum area (pixels) available for this image service.
  `maxHeight` | number | undefined | Maximum height.
  `maxWidth` | number | undefined | Maximum width.

#### ImageInformationResponse{Object.<string, (string|number|Array.<(number|string|module:ol/format/IIIFInfo~IiifProfile|Object.<string, number>|module:ol/format/IIIFInfo~TileInfo)>)>}

#### PreferredOptions{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `format` | string | undefined | Preferred image format. Will be used if the image information indicates support for that format.
  `quality` | string | undefined | IIIF image qualitiy. Will be used if the image information indicates support for that quality.

#### SupportedFeatures{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `supports` | Array.<string> | undefined | Supported IIIF image size and region calculation features.
  `formats` | Array.<string> | undefined | Supported image formats.
  `qualities` | Array.<string> | undefined | Supported IIIF image qualities.

#### TileInfo{Object}

  ##### Properties:

  Name | Type | Description
  --- | --- | ---
  `scaleFactors` | Array.<number> | Supported resolution scaling factors.
  `width` | number | Tile width in pixels.
  `height` | number | undefined | Tile height in pixels. Same as tile width if height is not given.