IIIF server & TIFF output formats

102 views
Skip to first unread message

Nastasia Vanderperren

unread,
Mar 17, 2017, 8:33:45 AM3/17/17
to IIIF Discuss
Hi,

I'm new to tech stuff & IIIF implementations. For a museum (http://www.kmska.be) I'm looking for a IIIF server that can return TIF-files. I've now installed IIPImage, but it seems that it only support jpeg as output format by using the IIIF protocol? Is there another server/solution to get tif files?

Thanks,
Nastasia

David Beaudet

unread,
Mar 18, 2017, 9:17:36 AM3/18/17
to IIIF Discuss
Nastasia,

I'm curious to learn more about your use cases and context for requiring TIFF output from a IIIF image server rather than JPEG.  Most web browsers don't support TIFF. 

Dot Porter

unread,
Mar 19, 2017, 7:16:32 AM3/19/17
to IIIF Discuss
Hi Dave,

I can't speak for Nastasia, but speaking for my institution: we currently make available our high-res tiffs as a matter of policy in the interest of full accessibility and open access (http://openn.library.upenn.edu). As you would expect they are for reuse and not for viewing (since as you point out, TIFF images aren't viewable in most browsers). So if we switched over to a IIIF service model, which we'd like to, we would want to include an option for users to download TIFFs, both at the page level and at the manuscript level (and ideally at the collection level too). 

Nastasia - apologies for jumping in and if your use case is different I am interested to read it!

Thanks,
Dot

P.S. It is sometimes possible to use manifests to download TIFF files directly, depending on how the urls are constructed (see: http://www.dotporterdigital.org/?p=250) but it's a hack and not an approach that's suitable for most end users.

David Beaudet

unread,
Mar 19, 2017, 12:15:21 PM3/19/17
to IIIF Discuss
Tiff is an optionally supported output format in the spec so I guess it's just a question of which image servers support tiff for output and whether the compression settings available in those servers suit your needs.

Andrew Hankinson

unread,
Mar 19, 2017, 5:33:52 PM3/19/17
to iiif-d...@googlegroups.com
It’s always possible to provide a link to download the TIFF file download in a “rendering” attribute on the canvas. Since you don’t need the image and tiling zooming capability with the TIFF tile you don’t need to pass it through an image server like IIP or Loris.

-Andrew
> --
> -- You received this message because you are subscribed to the IIIF-Discuss Google group. To post to this group, send email to iiif-d...@googlegroups.com. To unsubscribe from this group, send email to iiif-discuss...@googlegroups.com. For more options, visit this group at https://groups.google.com/d/forum/iiif-discuss?hl=en
> ---
> You received this message because you are subscribed to the Google Groups "IIIF Discuss" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to iiif-discuss...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Alex D.

unread,
Mar 20, 2017, 10:21:23 AM3/20/17
to iiif-d...@googlegroups.com
Cantaloupe can provide TIFF output, with a few different compression options, if you are satisfied with 24-bit RGB (anything greater will be downsampled).

FWIW, TIFF is inefficient for any image server to deliver (over HTTP) because it can't be streamed. The writer has to write to a memory buffer, and then that gets streamed out when writing is complete. Clients perceive this as slowness and the server administrator perceives it as transient memory usage spikes. (An exception with regards to Cantaloupe is that when requesting an unmodified image of the same format, like /full/full/0/default.tif, the source file can be streamed through with no processing.)

Alex

Reply all
Reply to author
Forward
0 new messages