我運行已安裝的ImageMagick並聲稱libpango1.0-0安裝了Linux Mint的安裝,但ImageMagick的不能看攀高:如何啓用Pango,ImageMagick會在Mint下看到它?
$ convert -background transparent -fill black -pointsize 72 -size 800x pango:'<b>C.J.S. Hayward</p>' author.pngconvert: unable to open image `<b>C.J.S. Hayward</p>': No such file or directory @ error/blob.c/OpenBlob/2712.
convert: no decode delegate for this image format `PANGO' @
error/constitute.c/ReadImage/501.
convert: no images defined `author.png' @
error/convert.c/ConvertImageCommand/3210.
author.png
是預期的輸出文件;它不應該存在。
除了其他結果之外,還有一個簡單的搜索,其中包含一個建議,讓它回到軟件包管理器的後面,並用--with-pango
從頭開始重新編譯ImageMagick。但如果這是最好的解決方案,我會感到驚訝。
我應該怎麼做ImageMagick看到了Pango?
--UPDATE--
identify -version
給出:
$ identify -version
Version: ImageMagick 6.8.9-9 Q16 x86_64 2017-07-31
http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC Modules OpenMP
Delegates: bzlib cairo djvu fftw fontconfig freetype jbig jng jpeg lcms lqr ltdl lzma openexr pangocairo png rsvg tiff wmf x xml zlib
這是確保libpango1.0-dev
和libpangocairo-1.0.0
被安裝後。
--FURTHER UPDATE--
我決定從源代碼安裝,看看會發生什麼。 [來自/usr/local
:]
./bin/convert convert -background transparent -fill black -pointsize 72 -size 800x pango:'<b>C.J.S. Hayward</p>' author.png
./bin/convert:錯誤而載入共享庫:libMagickCore-7.Q16HDRI.so.4:無法打開共享對象文件:沒有這樣的文件或目錄
當我嘗試從新版本運行./bin/identify -version
和convert -list configure
時,我收到了同樣的錯誤消息。
診斷信息的一個附加部分:我從我的Linux Mint筆記本電腦中得到的錯誤,我一直用它作爲開發盒。從源產生破損編譯後,我試圖從我的Debian網絡服務器運行以下命令:
convert -background transparent -fill black -pointsize 72 -size 800x -gravity center pango:'<b><span size="49152">C.J.S. Hayward</span></b>' author.png
我並不絕對需要有攀高支持我的開發。然而,讓我感到厭煩的是,我在主流Linux發行版上做這個工作非常麻煩。
感謝,
您能否分享一下您正在使用的Linux Mint版本? (例如,命令「inxi -S」的輸出與大寫S將非常有用。) – nickcrabtree
謝謝!系統:主機:_____內核:4.8.0-53-通用x86_64(64位) 桌面:肉桂3.4.6發行版:Linux Mint 18.2索尼婭 – JonathanHayward
確定..以及'identify -version'的結果請嗎? – nickcrabtree