php-gd相关内容

已安装php-gd,但在centos 7(php 7.3版本)中无法运行

我正在尝试安装moodle,但它显示缺少/应该启用php-gd扩展。 然而,gd已经安装并且是最新的,当I命令php -v时,我得到以下错误,如下所示。 PHP Warning: PHP Startup: Unable to load dynamic library 'gd.so' (tried: /usr/lib64/php/modules/gd.so (/lib64/libraqm.s ..
发布时间:2022-08-17 11:38:17 其他开发

PHP - 动态添加透明 PNG 到 GIF

我正在尝试使用 php 代码做水印标记,一切似乎都正常,直到我将透明的 PNG 文件放入 GIF.这会发生什么: 所以不是透明的黑色水印,我在顶部得到了这个半纯绿色的东西.水印是 我使用以下 php 代码: ...$image = imagecreatefromgif($filepath);;$watermark_image = imagecreatefrompng($wm_fil ..
发布时间:2021-09-22 18:43:20 PHP

PHP递归函数返回值

我在 PHP 中编写了一个递归函数来裁剪文本.裁剪后的文本将...附加到末尾.未裁剪的文本将以其原始状态返回. 如果文本适合最大宽度则有效.但是,如果它不适合给定的宽度,该函数将不会返回值,但应该返回值.似乎整个 return 语句都被忽略了.如果我用 echo 替换返回,它会显示正确的值. 预期结果: -TEST ZIN -TEST ZI -测试 Z -测试 -TES - ..
发布时间:2021-07-05 19:03:51 PHP

如何使用GD检查GIF是否具有透明度?

我看到了此线程,该解决方案非常有效,但仅适用于PNG.是否有解决方案来检查GIF图像在PHP-GD中是否具有透明度? 解决方案 与其他格式相比,我对 GIF 不太熟悉,因此我的假设可能不正确.如果我错了,请告诉我-简单的评论,而不是不赞成投票的方式,将不胜感激. 我假设: 所有 GIF 都灰化了, 对于任何透明的调色板条目,alpha分量将为非零值(可能为127) 编码器不 ..
发布时间:2021-05-10 18:33:45 PHP

使用PHP创建PNG缩略图

我正在尝试创建一个缩略图图像,它返回了一个错误,该imagecopyresize()期望将2参数用作资源,但是它可以创建该图像,但输出只是一个小的黑色图像. 这是我的代码 $ image ="asd.PNG";$ image_size = getimagesize($ image);$ image_width = $ image_size [0];$ image_height = $ i ..
发布时间:2021-05-10 18:33:05 PHP

在php图像中居中文字

我不确定如何使用imagettftext在php创建的图像中居中放置文本.这是我的代码: header('Content-Type: image/png'); $im = imagecreatetruecolor(260, 180); $background = imagecolorallocate($im, 0, 0, 255); $white = imagecolorallocate($ ..
发布时间:2020-11-27 01:12:03 PHP

php imagerotate()在png上破坏alpha?

我一直在b头,这很简单. // ....all prev code is fine.... $pasteboard =imagecreatetruecolor($imgs['bg']["width"],$imgs['bg']["height"]); imagealphablending($pasteboard, false); imagecopyresampled($pasteboard, ..
发布时间:2020-11-13 01:13:33 PHP

电子邮件文件使用php邮件功能发送了两次电子邮件

我的三个问题,尝试了不同的组合,但都没有结果,谷歌搜索,但几乎没有帮助- 我收到了两次电子邮件,将myemail@emailserver.com更改为电子邮件ID以查看结果. 执行此文件时,我正在获取图像,但是我想输入文本“已发送电子邮件". 传递带有标签的完整HTML内容,而不是通过电子邮件呈现HTML. 我的工作代码-> ..
发布时间:2020-11-13 01:12:14 PHP

在Debian上安装php-gd ext

我无法在服务器上安装php-gd扩展。 我有php 7.2: PHP 7.2.10-1 + 0〜20181001133426.7 + jessie〜1.gbpb6e829(cli)(内置:2018年10月1日13:50:53)(NTS) 和debian 8 Linux: Debian GNU / Linux 8 安装GD扩展的命令: ..
发布时间:2020-10-19 04:32:49 其他开发

无法找到软件包php7.3-gd

我从cakephp 2.x项目中得到了错误: PHP GD扩展是必需的,但未安装。 我在Debian上使用php7.3和apache 我搜索并找到 apt-get install php7.3-gd 我尝试了此操作,但仅收到以下错误: E:无法找到软件包php7.3-gd E:无法通过glob'php7.3-gd'找到 ..
发布时间:2020-09-28 19:17:58 PHP

PHP GD库已安装,但在CentOS 6.4上不起作用

我已经从remi repo安装了php 5.5.6,bun phpinfo()显示没有GD库,并且gd_info()函数不存在. 在/etc/php.d/gd.ini中启用了扩展名,但仍然没有启用. 我也尝试过重新安装php-gd库,并且成功重新安装了它,但一切都保持了以前的状态. yum --enablerepo=remi,remi-php55 reinstall php-gd ..
发布时间:2020-07-03 08:36:20 PHP

升级后,PHP不再支持PNG操作

更新到Mac OS X 10.10(Yosemite)并启动具有PHP支持的Apache之后,除对PNG文件进行的任何图像操作外,其他所有操作均像以前一样.我得到一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都起作用.因此存在GD,但不存在PNG. phpinfo()中有一行看起来像是问题:'--with-png ..
发布时间:2020-07-03 03:58:11 PHP

使用PHP GD将图像上的文字居中

所以我正在创建横幅生成器. 我将在中间添加文本,但希望它恰好在中间. 我知道imagettftext可用于在横幅上书写,但这不会使其居中. 一种可能的解决方案是找到文本的宽度,然后使用从横幅宽度的一半中减去的一半,但是我不知道该怎么做. 我正在使用PHP-GD,并且不想使用必须安装的其他任何软件. imagettftext($img, 14, 0, (468 - ((str ..
发布时间:2020-07-03 01:44:45 PHP

PHP错误结果为带有PNG和透明度的imagetruecolortopalette

我正在尝试编写一个PHP脚本,该脚本将调整PNG图像的大小,然后将其转换为PNG-8位模式.因此,生成的文件的大小将较小,但不会造成过多的质量损失. 编辑:图像的引用样式,以更好地显示其透明度 调整大小效果完美,同时还保留了图像透明度: 问题是当我将图像转换为8位: imagetruecolortopalette($resizedImg, true, 255); imag ..
发布时间:2020-05-28 20:49:48 PHP