Получить размеры изображения
Подробно о 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
getimagesize
getimagesize php
getimagesize webp
getimagesize php не работает
php getimagesize пример
getimagesize read error
php размер изображения
php изменение размера изображения
php изменить размер изображения
php уменьшить размер изображения
php получить размер изображения
php узнать размер изображения

подробнее.
подробнее.
подробнее.
подробнее.
подробнее.