Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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
php5 imagick“;“无解码委托”;错误_Php_Ubuntu_Imagemagick - Fatal编程技术网

php5 imagick“;“无解码委托”;错误

php5 imagick“;“无解码委托”;错误,php,ubuntu,imagemagick,Php,Ubuntu,Imagemagick,我试图在我的Ubuntu 14.04机器上使用PHP将PSD转换为PNG文件 但我得到了这个错误: “致命错误:未捕获的异常'ImagickException',消息为:'此图像格式没有解码委托'抽象折纸语音气泡.psd”“@error/compose.c/ReadImage/544'。” 以下是“convert-version”输出: Version: ImageMagick 6.9.0-0 Q16 x86_64 2014-12-14 http://www.imagemagick.org Co

我试图在我的Ubuntu 14.04机器上使用PHP将PSD转换为PNG文件

但我得到了这个错误:

致命错误:未捕获的异常'ImagickException',消息为:'此图像格式没有解码委托'抽象折纸语音气泡.psd”“@error/compose.c/ReadImage/544'。

以下是“
convert-version
”输出:

Version: ImageMagick 6.9.0-0 Q16 x86_64 2014-12-14 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2014 ImageMagick Studio LLC
Features: DPC OpenMP
Delegates (built-in): bzlib djvu fontconfig freetype jbig jng jpeg lcms lqr \
                      lzma openexr png tiff x xml zlib

要读取或写入PSD文件,ImageMagick需要一个名为PSD的内置模块。在我的系统上,这是由文件
psd提供的。因此

 kp@mbp:>  cd /opt/local/lib/ImageMagick-6.9.0/modules-Q16/coders

 kp@mbp:>  ls -l psd.so
  -rwxr-xr-x  1 root  admin  59260 Dec  6 04:11 psd.so
您应该运行此命令以查看是否支持PSD文件:

convert -list format | grep -E '(PSD|Modul|----)'
对我来说,它返回以下行:

   Format  Module    Mode  Description
-----------------------------------------------------------------
      PSB* PSD       rw+   Adobe Large Document Format
      PSD* PSD       rw+   Adobe Photoshop bitmap

如果您没有安装PSD模块,则无法读取或写入PSD文件…

您是如何安装PSD模块的?我是如何安装PSD模块的?这对您没有帮助,因为您使用的是Ubuntu。。。据介绍,此代理编码器可用于Ubuntu!