Я написал PHP-скрипт, который позволяет мне вращать изображение с помощью функции PHP imagerotate()
. Он отлично работает с большинством фотографий, которые я тестировал. Однако скрипт аварийно завершает работу при попытке повернуть большие фотографии (> 644 КБ, 2112 x 2816 пикселей). Это не очень большое фото, но мой скрипт дает сбой только тогда, когда фото примерно такого размера или больше. Есть ли ограничение на размер файла при использовании imagerotate()?
Почему я могу вращать маленькие фотографии, но не большие фотографии, используя функцию PHP imagerotate()?
Ответы (1)
Вы можете попробовать оболочку для GD, такую как PHP Image Magician, чтобы упростить процесс.
person
Jarrod
schedule
25.07.2012
ulimit -m
вывод илиphp.ini
предел конфигурации для максимально допустимой памяти. - person sarnold   schedule 19.07.2012$rotate = imagerotate($source, 90, 0);
. Ошибка Разрешенный размер памяти 33554432 байт исчерпан (пытался выделить 8448 байт). - person Ajay Mohite   schedule 19.07.2012