6

我需要处理 TCPDF 中的图像

我收到此错误.. Imagemagick 已安装,但我如何告诉 TCPDF imagemagick 的路径?

TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.
4

4 回答 4

18

只需在执行任何其他操作之前安装缺少的 GD 扩展程序即可。

PHP 5

sudo apt-get install php5-gd

PHP 7.1

sudo apt install php7.1-gd

PHP 7.2

sudo apt install php7.2-gd

PHP 7.3

sudo apt install php7.3-gd

然后重启 Apache/NGINX

#Apcahe
sudo service apache2 restart
#NGINX
service nginx restart
于 2015-09-12T16:31:07.967 回答
4

您需要为 PHP 启用 GD 或 ImageMagick 扩展(其中一个都可以)。如果您选择 ImageMagick,您需要确保已安装软件包。

编辑 php.ini 文件以启用扩展。在 Windows 上:

extension=php_imagick.dll

或者

extension=php_gd2.dll

在 Unix/Linux 上:

extension=imagick.so

或确保您已使用 --with-gd 选项编译 PHP 或安装 php5-gd 包。(对于某些发行版,它可能被称为 php54w-gd 之类的东西)

于 2012-08-20T18:45:11.587 回答
3
sudo yum install php56-gd
sudo service httpd restart

对于 CentOS 的人。

于 2016-04-20T18:42:18.723 回答
1

对于 CentOS 上的 PHP7.X:

sudo yum install php-gd

然后重新启动您的网络服务器。

如果某个gd.ini文件出现在 的“已解析的其他 .ini 文件”部分中phpinfo.php,则说明它已成功安装。

于 2020-12-15T10:59:01.197 回答