PHP узнать размер изображения
Есть замечательная функция getimagesize($img_path);
Есть функция, которая считывает изображение из файла либо по урл
$tmp = getimagesize($img_path);
и возвращает параметры картинки. Это функция занимает время, особенно много времени, если картинка расположена по урл на другом сайте.
Есть другая функция, которая создает копию изображения в памяти и возвращает дескриптор.
$img_src = imagecreatefromjpeg($img_path);
Нужно каким-то образом определить ширину и высоту картинки, на которую указывает дескриптор $img_src.
т.е. когда мы загрузили картинку по урл: $img_src = imagecreatefromjpeg($img_path);
и нам нужно узнать размеры картинки.
Думаю, что сохранять для этого картинку в промежуточный файл глупо. А getimagesize($img_path); спровоцирует еще одну загрузку и время выполнения скрипта увеличится вдвое. Предложите правильно решение.