HDR IIIF für alle…
…wird die nächste Version von VIPS bieten. John Cupitt hat die Funktionalität nun hinzugefügt. Damit braucht man keinen eigenen Image-Tiler für HDR mehr.
Wer es jetzt schon ausprobieren will, muss sich die aktuelle Entwicklungsversion aus dem Git Repository selber bauen.
libultrahdr, ein C-Compiler und meson müssen installiert sein. Unter MacOS mit brew: brew install meson libultrahdr
Falls man Unterstützung für mehr Bildformate braucht, bietet diese Datei eine Übersicht über die verfügbaren Optionen. Bereits installierte Bibliotheken in der Regel werden automatisch gefunden, ansonsten müssen weitere Bibliotheken installiert werden.
git clone --depth 1 https://github.com/libvips/libvips.git
cd libvips
meson setup build --prefix /usr/local -Duhdr=enabled
cd build
meson compile
meson test
sudo meson install
Dann kann man mit dem folgenden Kommando IIIF-Pyramiden für HTML erstellen:
vips dzsave $IMAGE_FILE $TARGET_DIR --keep gainmap --tile-size=512 --layout iiif
Derzeit fehlt aber noch ein Metadatum in der info.json-Datei um anzuzeigen das es sich um ein HDR-Bild handelt. Und die großen Viewer unterstützen die Anzeige auch noch nicht, mehr in dem alten Beitrag.
Mit der kommenden Version (8.18.0 - die in ein bis zwei Monaten erscheinen sollte) wird die Funktionalität dann auch über Paketmanager verfügbar sein…