Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть замечательная функция getimagesize($img_path);

Есть функция, которая считывает изображение из файла либо по урл

$tmp = getimagesize($img_path);

и возвращает параметры картинки. Это функция занимает время, особенно много времени, если картинка расположена по урл на другом сайте.

Есть другая функция, которая создает копию изображения в памяти и возвращает дескриптор.

$img_src = imagecreatefromjpeg($img_path);

Нужно каким-то образом определить ширину и высоту картинки, на которую указывает дескриптор $img_src.

т.е.  когда мы загрузили картинку по урл: $img_src = imagecreatefromjpeg($img_path);

и нам нужно узнать размеры картинки.

Думаю, что сохранять для этого картинку в промежуточный файл глупо. А getimagesize($img_path); спровоцирует еще одну загрузку и время выполнения скрипта увеличится вдвое. Предложите правильно решение.

4 года назад
andrush
39 летУкраина
15 лет в сервисе
Был
5 месяцев назад