Написах PHP скрипт, който ми позволява да завъртя изображение, като използвам функцията imagerotate()
на PHP. Работи чудесно с повечето снимки, които съм тествал. Въпреки това, скриптът се срива при опит за завъртане на по-големи снимки (> 644 KB, 2112px x 2816px). Това не е много голяма снимка, но моят скрипт се срива само когато снимката е около този размер или по-голям. Има ли ограничение за размера на файла при използване на imagerotate()?
Защо мога да завъртам малки снимки, но не и големи снимки с помощта на функцията imagerotate() на PHP?
Отговори (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