API: The legacy API finally moved

This commit is contained in:
Michael 2022-01-15 21:38:19 +00:00
parent 8abf1dccf0
commit 95f085b7ac
22 changed files with 1161 additions and 1391 deletions

View file

@ -46,6 +46,30 @@ class Images
return $m;
}
/**
* Return file extension for mime type
* @param string $mimetype
* @return string
*/
public static function getExtensionByMimeType(string $mimetype): string
{
switch ($mimetype) {
case 'image/png':
$imagetype = IMAGETYPE_PNG;
break;
case 'image/gif':
$imagetype = IMAGETYPE_GIF;
break;
default:
$imagetype = IMAGETYPE_JPEG;
break;
}
return image_type_to_extension($imagetype);
}
/**
* Returns supported image mimetypes and corresponding file extensions
*