แพ็คเกจซอร์สของ Ubuntu สำหรับ imagemagick ไม่ได้ประกาศการพึ่งพา build บน libwebp-dev ดังนั้น imagemagick จึงได้รับการสร้างขึ้นโดยไม่มีการสนับสนุน webp นี่อาจถือเป็นข้อบกพร่องใน Ubuntu
เอาต์พุตที่เกี่ยวข้องจากกระบวนการบิลด์:
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
และเมื่อติดตั้งlibwebp-dev :
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
หากคุณต้องการแก้ไขด้วยตัวคุณเองคุณสามารถสร้างแพ็คเกจและติดตั้งเวอร์ชั่นของคุณได้:
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
คุณสามารถแสดงรายการรูปแบบการสนับสนุนด้วย ในระบบของฉันด้วยconvert
เวอร์ชันเดียวกันwebpจะไม่ปรากฏขึ้น