PHP | exif_imagetype () функция
Опубликовано: 20 Февраля, 2022
Функция exif_imagetype () - это встроенная функция в PHP, которая используется для определения типа изображения.
Синтаксис:
int exif_imagetype ( строка $ имя файла)
Параметры: эта функция принимает единственный параметр $ filename, который содержит имя или URL-адрес изображения.
Возвращаемое значение: эта функция возвращает целое число, соответствующее одной из констант IMAGETYPE, как указано ниже:
- IMAGETYPE_GIF (1)
- IMAGETYPE_JPEG (2)
- IMAGETYPE_PNG (3)
- IMAGETYPE_SWF (4)
- IMAGETYPE_PSD (5)
- IMAGETYPE_BMP (6)
- IMAGETYPE_TIFF_II (7)
- IMAGETYPE_TIFF_MM (8)
- IMAGETYPE_JPC (9)
- IMAGETYPE_JP2 (10)
- IMAGETYPE_JPX (11)
- IMAGETYPE_JB2 (12)
- IMAGETYPE_SWC (13)
- IMAGETYPE_IFF (14)
- IMAGETYPE_WBMP (15)
- IMAGETYPE_XBM (16)
- IMAGETYPE_ICO (17)
- IMAGETYPE_WEBP (18)
Below given programs illustrate the exif_imagetype() function in PHP:
Program 1: In this example we will check the format of a image file.
php
<?php // Load an image from PNG URL $type = exif_imagetype( echo $type ; ?> |
Выход:
3 // which corresponds to IMAGETYPE_PNG
Program 2: In this example we will check if a image file is supported or not.
php
<?php // Load an image from JPEG URL $type = exif_imagetype( if ( $type > 0 || $type < 19) { echo "This is a supported image format." ; } ?> |
Выход:
Это поддерживаемый формат изображения.
Ссылка: https://www.php.net/manual/en/function.exif-imagetype.php