eee
This commit is contained in:
+1
-21
@@ -91,27 +91,7 @@ class File
|
|||||||
*/
|
*/
|
||||||
private function exif_imageType(): ?int
|
private function exif_imageType(): ?int
|
||||||
{
|
{
|
||||||
return match (\exif_imagetype($this->tmp_name)) {
|
return exif_imagetype($this->tmp_name);
|
||||||
IMAGETYPE_GIF => '.gif',
|
|
||||||
IMAGETYPE_JPEG => '.jpg',
|
|
||||||
IMAGETYPE_PNG => '.png',
|
|
||||||
IMAGETYPE_SWF => '.swf',
|
|
||||||
IMAGETYPE_PSD => '.psd',
|
|
||||||
IMAGETYPE_BMP => '.bmp',
|
|
||||||
IMAGETYPE_TIFF_II, IMAGETYPE_TIFF_MM => '.tiff',
|
|
||||||
IMAGETYPE_JPC => '.jpc',
|
|
||||||
IMAGETYPE_JP2 => '.jp2',
|
|
||||||
IMAGETYPE_JPX => '.jpx',
|
|
||||||
IMAGETYPE_JB2 => '.jb2',
|
|
||||||
IMAGETYPE_SWC => '.swc',
|
|
||||||
IMAGETYPE_IFF => '.iff',
|
|
||||||
IMAGETYPE_WBMP => '.wbmp',
|
|
||||||
IMAGETYPE_XBM => '.xbm',
|
|
||||||
IMAGETYPE_ICO => '.ico',
|
|
||||||
IMAGETYPE_WEBP => '.webp',
|
|
||||||
IMAGETYPE_AVIF => '.avif',
|
|
||||||
default => throw new Exception('未知的图片类型'),
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user