Package io.goobi.viewer.controller.imaging


package io.goobi.viewer.controller.imaging
Handlers and utilities for image and media delivery, including IIIF URL construction, thumbnail generation, PDF handling, watermarking, and 3D object access within the Goobi viewer.
  • Classes
    Class
    Description
    Creates urls to IIIF Presentation api calls to get manifests, canvases, annotationLists or layers.
    Utility class for constructing and parsing IIIF Image API and Presentation API URLs.
    Provides urls to download pdfs, images and image footer.
    Resolves urls audio or video files.
    Resolves urls audio or video files.
    Handles PDF generation and delivery requests, coordinating with the ContentServer PDF service.
    Asynchronously triggers the ContentServer's source-image cache for the page the user just navigated to, so the OpenSeadragon tile burst that follows finds the master image already decoded and resident in the SourceImageCache.
    Delivers Thumbnail urls for pages and StructElements.
    UrlParameterSeparator.getChar() returns ? the first time it is called, and & any subsequent time.
    Applies configured watermarks to images delivered through the image service.