gpt4 book ai didi

php - Imagick - 此图像格式没有解码委托(delegate)

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:08 25 4
gpt4 key购买 nike

我正在尝试在我的 Ubuntu 服务器上使用 ImageMagick 将 PNG 转换为 GIF。我使用 PHP 代码生成它,但是当我运行它时,我收到了..

PHP Fatal error: Uncaught exception 'ImagickException' with message 'no decode delegate for this image format

Fatal error: Uncaught exception 'ImagickException' with message 'no decode delegate for this image format

然后我使用了:convert -list configure,在 libs 上,我没有看到 gif 或 png。所以我做了更多研究,发现我应该删除并重新安装 Imagick ..

所以我尝试了sudo apt-get remove imagemagick,然后..

sudo apt-get install libperl-dev gcc libjpeg-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1- dev libexif-dev perl libjasper-dev libltdl3-dev graphviz pkg-config

安装完成后,我使用wget http://www.imagemagick.org/download/binaries/ImageMagick-x86_64-apple-darwin15.0.0.tar.gz 得到最新版本.

但后来,我完全迷路了。我使用 tar -xzf ImageMagick-x86_64-apple-darwin15.0.0.tar.gz 解压缩了它。我期待在这里找到 ./configure,但我找不到。

我错过了什么或做错了什么?我完全偏离轨道了吗?

最佳答案

您下载的是 iOS 二进制文件而不是源代码。如果您想手动编译它们,则需要源代码:

http://www.imagemagick.org/download/ImageMagick-6.9.3-0.tar.gz

有了这个文件,你就可以用你想要的任何图像格式编译 ImageMagick。

http://www.imagemagick.org/script/install-source.php

编辑:分步说明

wget http://www.imagemagick.org/download/ImageMagick-6.9.3-0.tar.gz
tar xvzf ImageMagick-6.9.3-0.tar.gz
cd ImageMagick-6.9.3-0
./configure

确保前面命令的输出显示如下:

PNG               --with-png=yes        yes

然后:

make
sudo make install
sudo ldconfig /usr/local/lib

关于php - Imagick - 此图像格式没有解码委托(delegate),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34623741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com