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