Skip to content

Canvas in scene manifest updates to match draft spec#79

Merged
JulieWinchester merged 2 commits into
IIIF:mainfrom
gjcope:dev-canvas-in-scene
May 29, 2026
Merged

Canvas in scene manifest updates to match draft spec#79
JulieWinchester merged 2 commits into
IIIF:mainfrom
gjcope:dev-canvas-in-scene

Conversation

@gjcope
Copy link
Copy Markdown
Contributor

@gjcope gjcope commented May 29, 2026

Updates to canvas in scene manifests. With my dev Voyager branch the result is the same as with the previous versions, but makes an assumption I'm unsure about outlined below.

  • Set canvas height and width to '1' to more easily replicate the physical size from the old manifest using a scale transform.
  • Changed PolygonZ selector to PointSelector
  • Changed annotation body to a specific reference so that a transforms could be added for scale (and rotation in the case of the 'backwards' example). It's not clear to me if this is the correct way to do this, happy to update if not.

Comment thread manifests/6_2d_canvases_in_scene/iiif_canvas_with_bgcolor_forward.json Outdated
@JulieWinchester
Copy link
Copy Markdown
Contributor

All looks good, and the SpecificResource approach used here combined with a top-level Canvas item is solid, since we already have the Range structure to specify which to show.

@JulieWinchester JulieWinchester merged commit 4992f8c into IIIF:main May 29, 2026
2 checks passed
@gjcope gjcope deleted the dev-canvas-in-scene branch May 29, 2026 16:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants