Skip to content

Commit

Permalink
Fixed media type for tiled files (#4).
Browse files Browse the repository at this point in the history
  • Loading branch information
Daniel-KM committed Feb 17, 2019
1 parent f5fb685 commit 8a8c865
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion src/View/Helper/IiifManifest.php
Original file line number Diff line number Diff line change
Expand Up @@ -568,9 +568,23 @@ protected function _iiifImage(MediaRepresentation $media, $index, $canvasUrl, $w
);
$imageUrl = $this->view->iiifForceBaseUrlIfRequired($imageUrl);

$formats = [
'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'] = $media->mediaType();
$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 8a8c865

Please sign in to comment.