Получить размеры изображения
"getimagesize" и/или "получаем размеры изображения в php". Как получить высоту и ширину изображения в php? Примеры работы "getimagesize ". Синтаксис.
Подробно о getimagesize в php
- getimagesize - Получить размеры изображения
- Пример использования getimagesize.
- Использование getimagesize и путь на сервере.
- Получить размеры изображения из массива getimagesize.
- Скачать
Getimagesize - Получить размеры изображения
Функция "getimagesize" предназначена для получения размеров изображения в php.
Синтаксис getimagesize php
Применение getimagesize php
Для того, чтобы применить getimagesize к изображению потребуется:
Абсолютный адрес(путь на сервере) картинки.
Далее применяем функцию getimagesize:
Это будет массив, поэтому нам потребуется print_r
Подробнее рассмотрим во втором пункте на реальном примере.
Версия | Описание |
5.3.0 | Добавлена поддержка иконок. |
5.2.3 | Уровень ошибок чтения, генерируемых функцией, снижен до E_NOTICE с E_WARNING. |
4.3.2 | Стала доступной поддержка JPC, JP2, JPX, JB2, XBM и WBMP. |
4.3.2 | Добавлена поддержка JPEG 2000 для аргумента imageinfo . |
4.3.0 | bits и channels стали доступны и для других типов. |
4.3.0 | Добавлена поддержка SWC and IFF. |
4.2.0 | Добавлена поддержка TIFF. |
4.0.6 | Добавлена поддержка BMP and PSD. |
Пример использования getimagesize.
Для того, чтобы использовать "getimagesize" для получения размеров изображения нам потребуется:
Какая-то/любая картинка, пусть это будет:
Выведем её с помощью img и src
Мы увидели картинку - она существует.
Теперь... давайте применим данную функцию прямо к адресу с "https" и выведем с помощью print_r:
Пример работы функции getimagesize для получения размеров изображения:
Как видим - функция getimagesize - отлично получила размеры изображения, они находятся в ячейках
А в третьей ячейки ширина и высота изображения разделены пробелом...
Функция getimagesize вернула массив с размерами изображения
Array
(
[0] => 800
[1] => 446
[2] => 3
[3] => width="800" height="446"
[bits] => 8
[mime] => image/png
)
Использование getimagesize и путь на сервере.
Как еще возможно использование getimagesize?
Для второго примера получения размеров изображения Вам понадобится...
Заменяем домен на путь до корневой
Использование аналогичное:
Пример работы getimagesize и путь на сервере.
Выведем выше приведенный код прямо здесь.
Как видим "getimagesize и путь на сервере" - отлично отработала и вывела аналогичный массив с размерами изображения:
Array
(
[0] => 800
[1] => 446
[2] => 3
[3] => width="800" height="446"
[bits] => 8
[mime] => image/png
)
Получить размеры изображения из массива getimagesize.
Для получения ширины изображения из массива "getimagesize" - вам понадобится:
Обращаемся к ячейке №0 - это ширина изображения, как к обычной ячейке массива. В конец кода добавляем "[0]" :
Результат получения ширины изображения из getimagesize.
800
Получаем высоту изображения из массива getimagesize.
Для получения высоты изображения Вам понадобится:
Высота - это ячейка №1, добавляем [1] в конец кода:
Результат получения высоты изображения из getimagesize.
446
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: