我試圖安裝ImageMagick,但每次都不使用libpng
。ImageMagick和PNG
當我跑步時
identify -version
png
沒有出現在列表中。
我重試正確安裝ImageMagick的這些命令:
./configure --enable-shared
make libdir=/usr/lib64
make libdir=/usr/lib64 install
./configure --enable-shared=yes --x-libraries=/usr/lib64 --without-perl
make
make install
後發現libpng
在/usr/lib64
我的系統上。
但經過
make libdir=/usr/lib64 install
我一直有這個
DELEGATES = bzlib mpeg freetype jpeg lcms ps tiff x zlib
並沒有png
上市。
我仍然陷入困境。我不知道我的錯誤在哪裏。
我正在使用CentOS 6.6。
您正在使用哪種發行版?我的預編譯的Slackware包帶有** 2 ** png:'代表:bzlib cairo djvu fftw fontconfig freetype jng jp2 jpeg lcms lzma openexr pangocairo png png png rsvg tiff x xml zlib',但是我找不到編譯選項。 –
@MarcoBernardini:您可以查詢ImageMagick的編譯/編譯時設置:'convert -list configure'。它會告訴你在構建二進制文件之前使用了哪些'./configure'選項。 –
@KurtPfeifle感謝您的提示!如果這可以幫助Kzoo解決他的問題,我有'CFLAGS -pthread -I/usr/include/OpenEXR -I/usr/include/freetype2 -O2 -march = i486 -mtune = i686 -Wall -pthread'和'CONFIGURE ./configure'--prefix =/usr''--libdir =/usr/lib''--mandir =/usr/man''--sysconfdir =/etc''--program-prefix ='' - 「--with-perl」--with-freezepaths = no''--without-modules''--disable-openmp''--enable-static = no''--enable-shared''--with-perl' '--with-rsvg''--build = i486-slackware-linux''build_alias = i486-slackware-linux''CFLAGS = -O2 -march = i486 -mtune = i686''CXXFLAGS = -O2 -march = i486 -mtune = i686'' –