[英]How to get imagemagick to support .flif and .bpg formats?
ImageMagick 的 ChangeLog 說
2015-06-25 6.9.1-7 ... * 支持 BPG 圖片格式
ImageMagick 源代碼中沒有直接的 BPG 支持,但 config/delegates.xml 列出了委托“bpgdec”和“bpgenc”,它們將 BPG 文件與 PNG 文件相互轉換,然后由 ImageMagick 處理。 如果您的系統上還沒有這些委托,您就必須提供這些委托。 您可以從http://bellard.org/bpg/下載 bpgdec 和 bpgenc 的源代碼
ChangeLog 中沒有關於 FLIF 的內容,但最近應用了對 FLIF 支持的“拉取請求”,並且 ImageMagick 源中存在 coders/flif.c(它需要單獨的 libflif 才能工作)。 你可以從https://github.com/FLIF-hub/FLIF下載 libflif 的源代碼
我還沒有測試過任何一個功能。
bpgdec、bpgen 和 libflif 都是 LGPL 許可的,並且在 BSD 許可下可以使用 bpgdec 的簡化版本。
要讓 imagicmagick 與 .bpg 一起工作,您必須將它與已有的分開編譯。 換句話說,你必須把它加進去。所以下載源代碼,它不會編譯。 放棄並使用其他東西或嘗試這個,因為我讓它工作了
use apt-get and install
libpng*
libsdl1*
libsdl2*
libsdl-image*
cmake
libjpeg*
and maybe libjpg*
解壓縮您下載的 .bpg 文件,然后只使用命令 make 和 sudo make install 之后 imagemagick 將與 libpg 一起使用並且不會給出缺少委托的錯誤..
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.