картинка выводится с испорченной цветопередачей, в сети пишут надо обновить PHP, но мне не помогает. php и так был 7.0, теперь 7.4, в open server порчи не происходит.
Ну во первых версия php и версия gd это две разных вещи, смотрите phpinfo и описание расширения. Возможно надо положить на подложку перед конвертированием, так же может быть, что картинка изначально кривая.
Дмитрий, как будто таже, но в openserver написано "bundled"
Я все таки решил обновить скачал php.7.4.2
и выполнил в каталоге ext/gd
phpize
./configure --with-jpeg
make && make install
и теперь у меня тоже "bundled"
но webp вообще не поддерживает
а когда делаю так:
./configure --with-webp --with-jpeg --with-xpm --with-freetype
получаю:
configure: error: Package requirements (libwebp) were not met:
Package libwebp was not found in the pkg-config search path.
Perhaps you should add the directory containing `libwebp.pc'
psiklop, ну по либа установилась в систему, указать до неё путь
-with-vpx-dir=DIR
Ну либо так попробовать
-with-vpx
Можно почитать выхлоп make, обычно там сразу видно подхватило или нет
вот так делается сейчас для php 7.4:
phpize
./configure --with-php-config=/usr/bin/php-config --enable-gd --with-webp --with-jpeg
make && make install
sudo service apache2 restart
параметр --with-webp заработал только после этого sudo apt install libwebp*
теперь webp работает и не глючит
но как заставить заработать параметры пока не понял
--with-xpm --with-freetype