php-gd相关内容
我正在尝试安装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
..
我正在尝试使用 php 代码做水印标记,一切似乎都正常,直到我将透明的 PNG 文件放入 GIF.这会发生什么: 所以不是透明的黑色水印,我在顶部得到了这个半纯绿色的东西.水印是 我使用以下 php 代码: ...$image = imagecreatefromgif($filepath);;$watermark_image = imagecreatefrompng($wm_fil
..
我在 PHP 中编写了一个递归函数来裁剪文本.裁剪后的文本将...附加到末尾.未裁剪的文本将以其原始状态返回. 如果文本适合最大宽度则有效.但是,如果它不适合给定的宽度,该函数将不会返回值,但应该返回值.似乎整个 return 语句都被忽略了.如果我用 echo 替换返回,它会显示正确的值. 预期结果: -TEST ZIN -TEST ZI -测试 Z -测试 -TES -
..
我看到了此线程,该解决方案非常有效,但仅适用于PNG.是否有解决方案来检查GIF图像在PHP-GD中是否具有透明度? 解决方案 与其他格式相比,我对 GIF 不太熟悉,因此我的假设可能不正确.如果我错了,请告诉我-简单的评论,而不是不赞成投票的方式,将不胜感激. 我假设: 所有 GIF 都灰化了, 对于任何透明的调色板条目,alpha分量将为非零值(可能为127) 编码器不
..
我正在尝试创建一个缩略图图像,它返回了一个错误,该imagecopyresize()期望将2参数用作资源,但是它可以创建该图像,但输出只是一个小的黑色图像. 这是我的代码 $ image ="asd.PNG";$ image_size = getimagesize($ image);$ image_width = $ image_size [0];$ image_height = $ i
..
我正在尝试使用以下代码来锐化调整大小的图像: imageconvolution($imageResource, array( array( -1, -1, -1 ), array( -1, 16, -1 ), array( -1, -1, -1 ), ), 8, 0); 使用上面的代码对透明PNG图像进行锐化时,它会在左上角显示一个
..
我不确定如何使用imagettftext在php创建的图像中居中放置文本.这是我的代码: header('Content-Type: image/png'); $im = imagecreatetruecolor(260, 180); $background = imagecolorallocate($im, 0, 0, 255); $white = imagecolorallocate($
..
我尝试了 imagejpeg() php方法,但是它返回了图像浏览器运行代码. 但是,我需要一种返回图像URL的方法,以便可以在img标签中使用它. 当前我必须使用- 但是我认为如果该方法返回一个图像处理程序更好,这样我就可以在img标签中使用它,例如-
..
我从帖子中尝试了此代码,但是此代码在一次运行文件时发送了两封电子邮件. 电子邮件文件两次发送电子邮件使用php邮件功能 让我知道我在做什么-
..
我一直在b头,这很简单. // ....all prev code is fine.... $pasteboard =imagecreatetruecolor($imgs['bg']["width"],$imgs['bg']["height"]); imagealphablending($pasteboard, false); imagecopyresampled($pasteboard,
..
我的三个问题,尝试了不同的组合,但都没有结果,谷歌搜索,但几乎没有帮助- 我收到了两次电子邮件,将myemail@emailserver.com更改为电子邮件ID以查看结果. 执行此文件时,我正在获取图像,但是我想输入文本“已发送电子邮件". 传递带有标签的完整HTML内容,而不是通过电子邮件呈现HTML. 我的工作代码->
..
尝试使用 Dockerfile 使用 imagecreatefromjpeg 创建映像时遇到麻烦: FROM php:7.1-apache 运行apt-get update&& \ apt-get install -y -qq git \ libjpeg62-turbo-dev \ apt-transport-https \ libfreetype6-dev \
..
我无法在服务器上安装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扩展的命令:
..
我从cakephp 2.x项目中得到了错误: PHP GD扩展是必需的,但未安装。 我在Debian上使用php7.3和apache 我搜索并找到 apt-get install php7.3-gd 我尝试了此操作,但仅收到以下错误: E:无法找到软件包php7.3-gd E:无法通过glob'php7.3-gd'找到
..
尝试使用高山进行部署时出现此错误: phpoffice/phpspreadsheet 1.2.1 requires ext-gd * -> the requested PHP extension gd is missing from your system. 这是我的Dockerfile: FROM php:7.2-alpine RUN apk update RUN apk ad
..
我已经从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
..
更新到Mac OS X 10.10(Yosemite)并启动具有PHP支持的Apache之后,除对PNG文件进行的任何图像操作外,其他所有操作均像以前一样.我得到一个Call to undefined function imagecreatefrompng(),而对JPEG文件的任何操作都起作用.因此存在GD,但不存在PNG. phpinfo()中有一行看起来像是问题:'--with-png
..
所以我正在创建横幅生成器. 我将在中间添加文本,但希望它恰好在中间. 我知道imagettftext可用于在横幅上书写,但这不会使其居中. 一种可能的解决方案是找到文本的宽度,然后使用从横幅宽度的一半中减去的一半,但是我不知道该怎么做. 我正在使用PHP-GD,并且不想使用必须安装的其他任何软件. imagettftext($img, 14, 0, (468 - ((str
..
我正在尝试编写一个PHP脚本,该脚本将调整PNG图像的大小,然后将其转换为PNG-8位模式.因此,生成的文件的大小将较小,但不会造成过多的质量损失. 编辑:图像的引用样式,以更好地显示其透明度 调整大小效果完美,同时还保留了图像透明度: 问题是当我将图像转换为8位: imagetruecolortopalette($resizedImg, true, 255); imag
..
当我尝试在不正确的png图像上使用php-gd函数时,出现致命PHP错误.这似乎是某种错误,因为相应于功能文档(例如imagecreatefrompng): * @return resource an image resource identifier on success, false on errors. 但是当我尝试使用不正确的图像进行操作时,我有: Fatal error
..