Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在TYPO3中配置ImageMagick_Imagemagick_Typo3 - Fatal编程技术网

在TYPO3中配置ImageMagick

在TYPO3中配置ImageMagick,imagemagick,typo3,Imagemagick,Typo3,我无法让ImageMagick在TYPO3 6.2.3中工作 如果我使用此代码生成测试文件: <? print "<pre>"; phpinfo(); print "</pre>"; system('/usr/local/bin/safe/convert --help'); ?> 我得到了PHP输出,这并没有告诉任何关于ImageMagick的事情。但在下面,我从ImageMagick获得了帮助部分,因此ImageMagick已安装 如果我将/usr/lo

我无法让ImageMagick在TYPO3 6.2.3中工作

如果我使用此代码生成测试文件:

<?
print "<pre>";
phpinfo();
print "</pre>";

system('/usr/local/bin/safe/convert --help');
?>
我得到了PHP输出,这并没有告诉任何关于ImageMagick的事情。但在下面,我从ImageMagick获得了帮助部分,因此ImageMagick已安装

如果我将/usr/local/bin/safe/放入TYPO3后端的图像处理设置中,则测试缩放图像失败


我错过了什么?

您需要安装,才能将Imagemagick与PHP语言结合使用

sudopecl安装imagick 或者手动 旋度-Ohttp://pecl.php.net/get/imagick-3.2.0RC1.tgz tar zxvf imagick-3.2.0RC1.tgz cd imagick-3.2.0RC1 phpize /配置和制作 sudo制作安装 将“extension=imagick.so”添加到php.ini imagemagick模块应该显示在phpinfo中,或者在执行php-m时列出

编辑

TYPO3希望直接使用convert命令。不需要PECL的共享扩展

确保在php.ini文件中配置了安全路径,请参见 更新了TYPO3的$TYPO3_CONF_VARS['GFX']以映射转换程序和位置 $TYPO3_CONF_VARS['GFX']['im']=1; $TYPO3_CONF_VARS['GFX']['im_path']='/usr/local/bin/safe/';
带有的示例是一个很好的参考。但是phpinfo不会使用此方法显示有关Imagemagick版本/安装的任何信息

在当前配置下的安装工具中,我知道这一点:ImageMagick已启用:是ImageMagick或GraphicsMagick:ImageMagick ImageMagick路径:/usr/local/bin/safe/ImageMagick版本:6.6.7-1已启用IM5效果:0已启用IM 5+GDLib的模糊/锐化:是使用PNG的GDLib:Freetype DPI:96对于Freetype 2文件格式,应该是96:gif、jpg、jpeg、tif、tiff、bmp、pcx、tga、png、pdf、ai我想Type3已经找到了ImageMagick,但我仍然得到了这个错误:ImageMagick/GraphicsMagick处理已启用,但execute命令返回了一个错误。很抱歉,我的回答太晚了。错误为:图像生成失败ImageMagick/GraphicsMagick处理已启用,但执行命令返回错误。请检查您的设置,特别是['GFX']['im_path']和['GFX']['im_path_lzw']。只有缩放图像和写入gif和png失败。合并工作正常。这仍然是不固定的。在localconfiguration中,我有这样的命令:'colorspace'=>'RGB'、'im'=>'1'、'im\u mask\u temp\u ext\u gif'=>'1'、'im\u path'=>'/usr/local/bin/,'im\u v5effects'=>'0'、'im\u version\u 5'=>'im6'、'image\u processing'=>'1'、'jpg\u quality'=>'80',