]> git.mxchange.org Git - friendica.git/blobdiff - src/Util/Images.php
Fixed max value check, improved request value fetching
[friendica.git] / src / Util / Images.php
index cd4704dcee068018ec0f1a4c4b8a701930e257f6..077509d3cb5e6e1c64105e2a7886bd131cf31be5 100644 (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
         *