因Grub xpm 而產生的東東

如果要使用convert 指令. 要先裝Imagemagick

ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick

 

裝完之後大發現ImageMagick Error: No decode delegate for this image format

 

轉貼來自

https://blog.roodo.com/bluce/archives/2041530.html
我在利用 ImageMagick 所提供的 identify 功能時遇到這樣的訊息。目標是ㄧ個 JPEG 檔案,雖然我對多媒體沒什麼研究,但是對 ImageMagick 所提供的 identify 功能無法辨識 JPEG 檔案感到不可思議。而且提供的官方文件上面用的例子就是針對 JPEG 檔案來識別的。

google 了ㄧ下,發現有人也在 mail list 裡面提出這樣的疑問,而且還特別地指出 5.x.x 版沒有出現這樣的問題,但是卻發生在 6.x.x 版。我ㄧ度誤以為真的是新版的 bug,於是跑去下載了舊版的準備來安裝。

就在下載的過程中,我把 configure 的結果打開來看(我ㄧ向有把 configure 時的標準輸出存起來的習慣)。結果發現了這樣的訊息:

JPEG v1 --with-jpeg=yes no (failed tests)

在重新 configure 後發現應該是系統不支援 libjpeg 或是 libjpeg-devel 等套件。補齊後重新安裝 ImageMagick,就解決了這個問題。

這個小插曲影響了我ㄧ個小時左右的工作進度。也給了我兩個小感想:
1. configure 的時候至少還是要看一下結果。:p
2. 網路上的文章可信度問題。

 

← 回列表