Paket sumber Ubuntu untuk imagemagick tidak mendeklarasikan dependensi build pada libwebp-dev. Dengan demikian imagemagick dibangun tanpa dukungan webp. Ini bisa dianggap sebagai bug di Ubuntu.
Output yang relevan dari proses build:
checking for WEBP...
checking webp/decode.h usability... no
checking webp/decode.h presence... no
checking for webp/decode.h... no
checking for WebPDecodeRGB in -lwebp... no
checking if WEBP package is complete... no
Dan ketika libwebp-dev diinstal:
checking for WEBP...
checking webp/decode.h usability... yes
checking webp/decode.h presence... yes
checking for webp/decode.h... yes
checking for WebPDecodeRGB in -lwebp... yes
checking if WEBP package is complete... yes
Jika Anda ingin memperbaiki ini hanya untuk Anda sendiri, Anda dapat membangun kembali paket dan menginstal versi Anda:
cd /tmp
mkdir imagemagick
cd imagemagick
sudo apt-get build-dep imagemagick
sudo apt-get install libwebp-dev devscripts
apt-get source imagemagick
cd imagemagick-*
debuild -uc -us
sudo dpkg -i ../*magick*.deb
convert -list format
. Di sistem saya, denganconvert
versi yang sama , webp tidak muncul.