2020.7.1
I’d like to use the getimagesize function to handle a WebP situation, but it seems that the resource It seems that the ID is set, and it took me a long time to check it, so I made a note of it The following table shows you how to use the
To be able to handle WebP, you must have PHP 7.1 or later.
In getimagesize, the number [2] is assigned to each image format.
<?php
// Retrieve information about the image.
$imgdata = getimagesize('path-to-img.webp');
print_r($imgdata);
/
Array
(
[0] => 400 // width(px)
[1] => 300 // height(px)
[2] => 18 // The number here
[3] => width="400" height="300" // Attributes and values of img tags
[bits] => 8 // Bit depth
[channels] => 3 // Number of channels
[mime] => image/webp // MIME type.
)
/
IMAGETYPE constant number is assigned.
The numbers are as follows.
number | format |
---|---|
1 | GIF |
2 | JPEG |
3 | PNG |
4 | SWF |
5 | PSD |
6 | BMP |
7 | TIFF_II (intel byte order) |
8 | TIFF_MM (motorola byte order) |
9 | JPC |
10 | JP2 |
11 | JPX |
12 | JB2 |
13 | SWC |
14 | IFF |
15 | WBMP |
16 | XBM |
17 | ICO |
18 | WEBP |
[itemlink post_id=”1975″]