Мой проект - это скрипт обработки изображений, использующий php, JavaScript и imagick (или imagemagick).
В настоящее время пользователь может изменять свойства изображения с помощью браузера, который затем jscript отправляет вызов Ajax моемуСценарий php для обработки изменений, сохранения изображения и отправки пути к файлу и ответа обратно в браузер, чтобы jscript мог затем обновить тег img.
Я стремлюсь ускорить этот процесс, если это возможно.
В идеале сценарий обработки php мог бы выводить необработанные данные изображения сразу после обработанных изменений с соответствующим заголовком mime, но этого нельзя сделать, поскольку тот же файл должен отправить ответ json.
Любые мнения и предложения приветствуются.
РЕДАКТИРОВАТЬ: я должен был упомянуть то, что я пытался до сих пор:
Из-за большого разнообразия доступных операцийчтобы изменить изображение, сообщая моему php-скрипту, что нужно изменить через строку URL, такую как <img src='image.php?id=132&layer1=flip' />
, URL часто будет превышать рекомендованный максимум количество символов .В противном случае это было бы идеально.
Я также пытался отправить необработанные данные base64 обратно и обработать их, и хотя я не полностью исключил эти данные, у него есть свои недостатки - добавление данных base 64 в src <img>
не являетсяестественно поддерживается во всех браузерах.