使用Ghostscript安装图像魔术



你好堆放者,

目前,我正在一个网站上工作,该网站需要处理,操纵,创建和保存PostScript编码的文件。关于该主题的研究使我指向了两个PHP课程,称为Imagick和Magickwand,这两者都使用Image Magick,这又取决于Ghostscript。不幸的是,GD PHP类不符合任务。我正在使用Mac的SSH使用OS X 10.9.1通过SSH执行在运行GNU/Linux的服务器上执行安装过程。任何帮助将非常感激。如果需要任何其他详细信息,请告知我,我将尽力提供它们。

到目前为止,我设法独立地使Image Magick和Ghostscript函数同时安装在同一系统上。但是,我无法相应地安装Ghostscript,以使其充当图像Magick委托。从终端我能够成功运行convertgs命令。当时我能够使用Imagick PHP类在栅格图像上执行所需的任务(例如检测颜色空间)。

AS Stand Image Magick已从服务器上卸载。我无法正确卸载Ghostscript。因此,我的第一个问题是:我如何卸载Ghostscript 9.10 ?Ghostscript似乎不包含其Makefile中的卸载,即:make uninstall返回make: *** No rule to make target 'uninstall'. Stop..

我已经做了一些研究,看来我应该首先编译Ghostscript共享库:http://www.linuxfromscratch.org/blfs/view/view/svn/svn/pst/gs.html自然,我试图执行有关从头开始的Linux文章中的步骤。我已经删除了Expat,Freetype,LCMS2,JPEG和LIBPNG。我已经用建议的命令执行了./configure。我还进行了制造和制造,两者都失败和退出,返回:
pngrutil.c:(.text+0x3cb): undefined reference to 'inflateReset2'
collect2: ld returned 1 exit status
make: *** [bin/gs] Error 1.编辑:此后,我将其缩小到与Zlib相关。

我正在寻找Imigick和Magickwand的替代方法(我找不到),洞悉安装过程中出问题的问题,或者可以采取什么措施来解决当前错误。

预先感谢大家。

如果没有为makefile定义卸载,则可能需要卸载的手动过程。

这是在问题中讨论的,即" make install"的相反,即。您如何卸载Linux中的图书馆?

我放弃了将ghostscript用作图像魔术委托的想法,这不仅是因为安装过程没有解决,而且还因为我的研究教会了我该图像magick将所有输入文件栅格。

相反,我使用php exec()函数直接执行ghostscript。

最新更新