$options = [];
$handler = MediaHandler::getHandler( $props['mime'] );
if ( $handler ) {
- $options['headers'] = $handler->getStreamHeaders( $props['metadata'] );
+ $metadata = MediaWiki\quietCall( 'unserialize', $props['metadata'] );
+
+ $options['headers'] = $handler->getContentHeaders(
+ $metadata, $props['width'], $props['height']
+ );
} else {
$options['headers'] = [];
}