Как определить размеры изображения в php?

Пользователь

от jerad.kuphal , в категории: PHP , 2 года назад

Как определить размеры изображения в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от lilla.herman , 2 года назад

@jerad.kuphal Вы можете использовать встроенную в php функцию getimagesize для получения размера изображения, небольшой пример:


1
2
3
4
5
6
<?php

$info = getimagesize("my-great-photo.jpg");

//Array([0] => 205 [1] => 120 [2] => 3 [3] => width = "205" height = "120" [bits] => 8 [mime] => image / png)
var_dump($info);

Пользователь

от jerrold_langworth , год назад

@jerad.kuphal 

В PHP есть функция getimagesize(), которая может использоваться для определения размеров изображения. Она принимает в качестве аргумента путь к файлу изображения и возвращает массив с информацией о размерах изображения.


Пример использования:

1
2
3
4
$image_path = '/path/to/image.jpg';
$image_size = getimagesize($image_path);
$image_width = $image_size[0];
$image_height = $image_size[1];


Обратите внимание, что функция getimagesize() также возвращает информацию о типе изображения, размере файла и других параметрах, которые можно использовать, если нужно. Более подробную информацию о функции getimagesize() можно найти в документации PHP.