PHRAS-987 1h

PNG-Subdefs (port from 3.8)
This commit is contained in:
Jean-Yves Gaulier
2016-02-17 16:55:47 +01:00
committed by Benoît Burnichon
parent 0109c6c0d2
commit b6cc58a68e
4 changed files with 38 additions and 13 deletions

View File

@@ -151,7 +151,7 @@ class FilesystemService
{
switch ($spec->getType()) {
case SpecificationInterface::TYPE_IMAGE:
return 'jpg';
return $this->getExtensionFromImageCodec($spec->getImageCodec());
case SpecificationInterface::TYPE_ANIMATION:
return 'gif';
case SpecificationInterface::TYPE_AUDIO:
@@ -186,6 +186,27 @@ class FilesystemService
return null;
}
/**
* Get the extension from imageCodec
*
* @param string $imageCodec
*
* @return string
*/
protected function getExtensionFromImageCodec($imageCodec)
{
switch ($imageCodec) {
case 'tiff':
return 'tif';
case 'jpeg':
return 'jpg';
case 'png':
return 'png';
}
return null;
}
/**
* Get the extension from videocodec
*