exif_thumbnail
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
exif_thumbnail — Отримує вбудоване прев'ю зображення
Опис
exif_thumbnail( resource|string $file, int &$width = null, int &$height = null, int &$image_type = null): string|false
exif_thumbnail() зчитує вбудоване прев'ю зображення.
Якщо ви хочете отримати ескіз за допомогою цієї функції, вам необхідно надіслати mimetype-інформацію, використовуючи header()функцию.
Иногдаexif_thumbnail() не може створити зображення, але може визначити його розмір. У таких випадках вона повертає false
, але ставить аргументи width
иheight
правильні значення.
Список параметрів
file
Розташування файлу із зображенням. Можливо як шляхом до файлу, і потоковим ресурсом.
width
Ширина ескізу, що повертається.
height
Висота ескізу, що повертається.
image_type
Тип ескізу, що повертається. Це або TIFF або JPEG.
Значення, що повертаються
Повертає вбудований ескіз або false
, якщо зображення не містить ескізу.
список змін
Версия | Опис |
---|---|
7.2.0 | Параметрfile перейменований наstream і може приймати як локальний шлях до файлу, і потоковий ресурс. |
Приклади
Приклад #1 Приклад використання exif_thumbnail()****
Loading...
Примітки
Зауваження :
Якщо параметр
file
використаний передачі потоку в функцію, цей потік може бути перемотується. Зверніть увагу, що файловий позиційний покажчик не буде змінено після завершення роботи цієї функції.
Дивіться також
- exif_read_data() - Читає заголовки EXIF із файлів зображень
- image_type_to_mime_type() - Отримання Mime-типу для типу зображення, що повертається функціями getimagesize, exif_read_data, exif_thumbnail, exif_imagetype