Skip to content
IIIF Image API implementation in Perl
Perl
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
script
t
.appveyor.yml
.gitignore
.mailmap
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
app.psgi
cpanfile
minil.toml

README.md

NAME

IIIF - IIIF Image API implementation

MetaCPAN Release Linux Build Status Windows Build Status Coverage Status Kwalitee Score

DESCRIPTION

Module IIIF provides an implementation of IIIF ImageAPI based on the ImageMagick command line application.

FEATURES

  • Full IIIF Image API 3.0 level 2 compliance (also tested with [https://iiif.io/api/image/validator/](IIIF Image API Validator))
  • Support abbreviated requests (e.g. 300,200 to select size)
  • Tested with ImageMagick 6 (Ubuntu) and 7 (Windows)
  • 100% test coverage on statement level, (>90% on branch level and >70% on condition level)

MODULES

  • IIIF::Request

    parse and express an IIIF Image API request build of region, size, rotation, quality, and format

  • IIIF::Magick

    get image information and convert images as specified with IIIF Image API request using ImageMagick

  • IIIF::ImageAPI

    provide a Plack web service to access images via IIIF Image API

SCRIPTS

This module provides the command line script i3f to apply IIIF Image API requests without a web service.

SEE ALSO

LICENSE

Copyright (C) Jakob Voß.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR

Jakob Voß voss@gbv.de

You can’t perform that action at this time.