Image API Compliance, Version 3.0.0
https://iiif.io/api/image/3.0/compliance/#2-compliance
In the tables below indicates that support is required, and
indicates that support is optional.
3. Image Parameters
3.1 Region
Syntax | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
full | ![]() | ✅ | open | |
x,y,w,h | regionByPx | ![]() | ✅ | open |
pct:x,y,w,h | regionByPct | ![]() | ✅ | open |
square | regionSquare | ![]() | ✅ | open |
3.2 Size
Syntax | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
max | ![]() | ✅ | open | |
w, | sizeByW | ![]() | ✅ | open |
,h | sizeByH | ![]() | ✅ | open |
pct:n | sizeByPct | ![]() | ✅ | open |
!w,h | sizeByConfinedWh | ![]() | ✅ | open |
w,h | sizeByWh | ![]() | ✅ | open |
^size | sizeUpscaling | ![]() | ❌ | - |
3.3 Rotation
Syntax | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
0 | ![]() | ✅ | open | |
90 ,180 ,270 | rotationBy90s | ![]() | ✅ | open |
arbitrary | rotationArbitrary | ![]() | ✅ | open |
!n | mirroring | ![]() | ✅ | open |
3.4 Quality
Syntax | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
default | ![]() | ✅ | open | |
color | ![]() | ✅ | open | |
gray | ![]() | ✅ | open | |
bitonal | ![]() | ✅ | open |
3.5 Format
Syntax | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
jpg | ![]() | ✅ | open | |
png | ![]() | ✅ | open | |
tif | ![]() | ✅ | open | |
gif | ![]() | ❌ | - | |
pdf | ![]() | ❌ | - | |
jp2 | ![]() | ❌ | - | |
webp | ![]() | ❌ | - |
4. HTTP Features
HTTP Feature | Feature Name | Level 2 | Compliance | Example |
---|---|---|---|---|
base URI redirects | baseUriRedirect | ![]() | ✅ | open |
CORS | cors | ![]() | ✅ | Tested with Postman |
json-ld media type | jsonldMediaType | ![]() | ✅ | See below |
To test json-ld media typerun this command in a terminal: curl -H "Accept: application/ld+json" https://discover.york.ac.uk/iiif/3/ark:/36941/823640/objects/826791/full/512,/0/default.jpg --output test-image.jpg | ||||
profile link header | profileLinkHeader | ![]() | ? | not tested |
canonical link header | canonicalLinkHeader | ![]() | ? | not tested |