Но он не исправил мои ошибки, поэтому позвольте мне задать вопрос здесь.
Я пытаюсь создайте прокси на PHP.
Мой код работает в моей локальной среде (Mac OS),
Затем я развернул его на своей модели Raspberry Pi Model 3 под управлением Ubuntu 20.04.06 LTS. .
И Возникла ошибка, которая никогда не попадала в локальную систему. поэтому я подумал, что какая-то ошибка в зависимостях.
поэтому я попробовал эти команды.
Код: Выделить всё
$ sudo apt install -y imagemagick php8.2-imagick
$ apt-get install libgraphicsmagick1-dev libmagickcore-dev libmagickcore-6.q16-2 libmagickcore-6.q16-2-extra
$ sudo apt install libmagickcore-6*
Если $compress равен 0, изображение не модифицируется Imagick, просто правильно отправляется клиенту.
Если $ compress равен 1 (или больше), то он вернет следующую ошибку:
Код: Выделить всё
An error occurred: no decode delegate for this image format `' @ error/blob.c/BlobToImage/361
Поэтому я здесь, чтобы спросить.
Мой код:
Код: Выделить всё
https://stor.strangeuploader.xyz/53e4ba ... 33e879e/14 da66b74afa2bc7425a2cf1cb7ea48a4fc1efa042a4a46556fd37bd151714ec.avif
Постскриптум:
Моя цель — создать API, который может проксировать изображения, и API должен иметь систему сжатия для уменьшения пропускной способности пользователя (только по желанию пользователя).
(Я удалил много строк, не связанных с этим вопросом, чтобы мой вопрос был простым и интересным.)
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-image-fo
Мобильная версия