我需要处理 TCPDF 中的图像
我收到此错误.. Imagemagick 已安装,但我如何告诉 TCPDF imagemagick 的路径?
TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.
我需要处理 TCPDF 中的图像
我收到此错误.. Imagemagick 已安装,但我如何告诉 TCPDF imagemagick 的路径?
TCPDF ERROR: TCPDF requires the Imagick or GD extension to handle PNG images with alpha channel.
只需在执行任何其他操作之前安装缺少的 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
您需要为 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 之类的东西)
sudo yum install php56-gd
sudo service httpd restart
对于 CentOS 的人。
对于 CentOS 上的 PHP7.X:
sudo yum install php-gd
然后重新启动您的网络服务器。
如果某个gd.ini
文件出现在 的“已解析的其他 .ini 文件”部分中phpinfo.php
,则说明它已成功安装。