mcfalu
Новичок
Есть достаточно банальная задача - автоматически создавать миниатюры после загрузки изображения.
Если пытаюсь загрузить достаточно большую картинку - на строке
$image = imagecreatefromjpeg($file); получаю
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 60126336 bytes)
размер картинки 1200x16000. Соответственно скрипту нужно около ~95мб для того чтобы создать объект.
В ответ на подобную ошибку ответ практически одинаковый - увеличить memory_limit.
Может есть какие-то php расширения которые позволяю читать файл не целиком в память, а частично.
Тогда бы можно было создавать миниатюру не с целого файла, а определённой его части.
Если пытаюсь загрузить достаточно большую картинку - на строке
$image = imagecreatefromjpeg($file); получаю
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 60126336 bytes)
размер картинки 1200x16000. Соответственно скрипту нужно около ~95мб для того чтобы создать объект.
В ответ на подобную ошибку ответ практически одинаковый - увеличить memory_limit.
Может есть какие-то php расширения которые позволяю читать файл не целиком в память, а частично.
Тогда бы можно было создавать миниатюру не с целого файла, а определённой его части.