Skip to content

Commit

Permalink
Fixed media type for tiled files (Daniel-KM/Omeka-S-module-IiifServer#4
Browse files Browse the repository at this point in the history
…).
  • Loading branch information
Daniel-KM committed Feb 17, 2019
1 parent 6b7f441 commit 64d3e37
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion views/helpers/IiifManifest.php
Original file line number Diff line number Diff line change
Expand Up @@ -524,9 +524,23 @@ protected function _iiifImage(File $file, $index, $canvasUrl, $width = null, $he
), 'universalviewer_image_url');
$imageUrl = $this->view->uvForceBaseUrlIfRequired($imageUrl);

$formats = array(
'image/jpeg' => 'image/jpeg',
'image/png' => 'image/png',
'image/gif' => 'image/gif',
'image/webp' => 'image/webp',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'png' => 'image/png',
'gif' => 'image/gif',
'webp' => 'image/webp',
);

$imageResource['@id'] = $imageUrl;
$imageResource['@type'] = 'dctypes:Image';
$imageResource['format'] = $file->mime_type;
$imageResource['format'] = isset($iiifTileInfo['format']) && isset($formats[strtolower($iiifTileInfo['format'])])
? $formats[strtolower($iiifTileInfo['format'])]
: 'image/jpeg';
$imageResource['width'] = $width;
$imageResource['height'] = $height;

Expand Down

0 comments on commit 64d3e37

Please sign in to comment.