從yum安裝GhostScript(不建議)
yum install -y ghostscript
執行命令
gs -dSAFER -dBATCH -dNOPAUSE -r250 -dTextAlphaBits=4 -dGraphicsAlphaBits=4 -sDEVICE=jpeg -sOutputFile=toImg.jpg toImg.pdf
通過源碼安裝(建議)
Linux 編譯安裝 ghostscript 最新版
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases
進入Linux終端
wget https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs925/ghostscript-9.25.tar.gz
tar zxvf ghostscript-9.25.tar.gz
cd ghostscript-9.25
./configure --prefix=/usr
make all
make install
開始配置
sudo vim /etc/profile
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
source /etc/profile
echo $PKG_CONFIG_PATH
上述配置結束后轉向這個安裝
https://www.cnblogs.com/vaen/p/14851766.html
配置 PKG_CONFIG_PATH
驗證
pkg-config --cflags --libs MagickWand
// 出現下列信息才表示配置成功
-fopenmp -DMAGICKCORE_HDRI_ENABLE=1 -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/include/ImageMagick-7 -L/usr/local/lib -lMagickWand-7.Q16HDRI -lMagickCore-7.Q16HDRI
遇到錯誤
error while loading shared libraries: libMagickWand-7.Q16HDRI.so.9: cannot open shared object file: No such file or directory
解決參考
https://blog.csdn.net/hankerbit/article/details/83834349
sudo vim /etc/ld.so.conf
// 在"include ld.so.conf.d/*.conf"下方增加"/usr/local/lib"
sudo /sbin/ldconfig -v
備注
相關地址
https://download.imagemagick.org/ImageMagick/download/binaries/
https://github.com/gographics/imagick
https://www.ghostscript.com/download/gsdnld.html
centos環境如何安裝:
https://imagemagick.org/script/download.php
錯誤:
ERROR_MISSING_DELEGATE: no decode delegate for this image format `' @ error/constitute.c/ReadImage/572
https://download.imagemagick.org/ImageMagick/download/linux/CentOS/x86_64/ImageMagick-7.0.11-14.x86_64.rpm
https://download.imagemagick.org/ImageMagick/download/linux/CentOS/x86_64/ImageMagick-libs-7.0.11-14.x86_64.rpm
sudo rpm -Uvh ImageMagick-7.0.11-14.x86_64.rpm --nodeps --force
sudo rpm -Uvh ImageMagick-libs-7.0.11-14.x86_64.rpm --nodeps --force