Задать вопрос

Как подключить и использовать mozjpeg в php?

php7.2/Debian/в ОС установлен mozjpeg
1. Компилирую php из исходников, --with-jpeg-dir=/.ro
Как подключить mozjpeg в php? Что-то типа:
--with-jpeg-dir=/.ro, /opt/mozjpeg?
2. Как его использовать в php?
Бегло прочитал: https://github.com/mozilla/mozjpeg/blob/master/lib...
Не нашел примеров использования.
Как создать новое оптимизированное изображение с 75-м качеством, т.е. аналогично команде:
/opt/mozjpeg/bin/cjpeg -optimize -quality 75 input_filename.jpg > output_filename.jpg
  • Вопрос задан
  • 963 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
dvershinin
@dvershinin
High performance web server engineer
mozjpeg - в большей степени библиотека, нежели программа. Если собрать пакет подменяющий стандартную библиотеку, например libjpeg-turbo, с использованием mozjpeg - все программы начнут её использовать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Только вызовом бинарника, её использующего(т.е. не аналогично команде cjpeg, а запустив эту команду через какой-нибудь shell_exec). Расширения php для работы с mozjpeg нет. Заменой libjepeg она тоже не является, так что собрать с ней как вы предполагаете не получится.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы