У меня проблемы с функцией imagecreatefrompng () в PHP.
Я разрабатываю веб-сайт, целью которого является предоставление пользователям возможности загружать свои собственные комиксы Sprite (разновидности комиксов, созданные с использованием ресурсов, извлеченных из видеоигр, называемых спрайтами).
Я хочу показать в их галереях некоторые миниатюры их комиксов, поэтому я использую GD и, конечно, imagecreatefrompng () .
Но это приводит к фатальной ошибке с большими изображениями:
Неустранимая ошибка : Недостаточно памяти (выделено 8388608) (попытался выделить
4545600 байт)
Такая же ошибка возникает даже после установки значения «memory_limit» с помощью ini_set () ...
После нескольких часов исследований, кажется, из-за разрешения: imagecreatefrompng () не может управлять изображениями, имеющими более 1 040 000 пикселей ...!
Это очень и очень неудобно, поскольку я не могу ограничить размер комиксов, отправляемых пользователями ...
Знаете ли вы какие-либо советы по решению этой проблемы?
Спасибо заранее!