我试图安装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'' –