Skip to content

Modify rotation to prevent download errors#1779

Open
Saira-A wants to merge 2 commits into
UniversalViewer:devfrom
Saira-A:rotation-fix
Open

Modify rotation to prevent download errors#1779
Saira-A wants to merge 2 commits into
UniversalViewer:devfrom
Saira-A:rotation-fix

Conversation

@Saira-A

@Saira-A Saira-A commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Currently, if an image is rotated right four times so it's back at it's original orientation, the URL generated when download is requested will contain a rotation value of 360 rather than zero. Though 360 and 0 are visually the same, IIIF image servers tend to throw errors at 360, e.g:
https://bl.digirati.io/images/ark:/81055/man_10000049.0x000018/full/1553,/360/default.jpg
https://iiif.wellcomecollection.org/image/b18035723_0001.JP2/full/2569,/360/default.jpg
https://iiif.library.villanova.edu/image/vudl%3A92894/full/691,1000/360/default.jpg

The same URLs work if 360 is replaced with 0. This PR uses modulo 360 so that the rotation will reset from 270 to 0 instead of 360 and a working URL is provided.

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
universalviewer Ready Ready Preview, Comment Jun 16, 2026 3:04pm

Request Review

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown

@github-actions[bot] is attempting to deploy a commit to the Universal Viewer Team on Vercel.

A member of the Team first needs to authorize it.

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.

1 participant