14得票2回答
无法定位到包 php7.3-gd。

I get the error from my cakephp 2.x project: The PHP GD extension is required, but is not installed. 我在debian上使用带有apache的php7.3 我搜索并找到了 apt-ge...

13得票3回答
PHP GD图像处理函数imagecreatefromstring会丢弃透明度信息

我一直在尝试让我的应用程序支持透明度(它会在存储图片之前动态调整图片大小),经过对imagealphablending和imagesavealpha的误解以后,我终于找到了问题所在。源图像从未以正确的透明度加载!// With this line, the output image has n...

9得票3回答
如何在Dockerfile中添加php gd扩展

当我尝试使用alpine进行部署时,出现了以下错误: phpoffice/phpspreadsheet 1.2.1 requires ext-gd * -> the requested PHP extension gd is missing from your system. He...

9得票2回答
PHP递归函数返回值

我用 PHP 写了一个递归函数来截取文本。截取后的文本将以 ... 结尾。如果文本未被截取,则返回其原始状态。 如果文本超出最大宽度,函数将不返回值,但它应该返回值。似乎整个 return 语句被忽略了。如果我将 return 替换为 echo,它会显示正确的值。 期望的结果: -TEST Z...

9得票3回答
如何将PHP生成的图像传递到HTML元标记中

我正在尝试将PHP中合并后的图像传递到HTML的meta标签中(如果您想知道,这是为了Twitter摘要卡),但图像的数据未被传递。 当我运行此代码时,没有从HTML或PHP收到任何错误: PHP $dest = imagecreatefromjpeg('http://www.websi...

9得票2回答
imagecreatefrompng完全无法工作

我已经检查了文件的MIME类型。如果是jpg或gif格式,则可以完美地正常工作。 $src = imagecreatefromjpeg($tmpName); 并且 $src = imagecreatefromgif($tmpName); 但如果图片是png格式,那么$src = i...

9得票4回答
显示轴从最小值到最大值 - 计算刻度和标签

编写一个例程来在水平轴上显示数据(使用PHP gd2,但这不是重点)。 轴从$min到$max开始,并在$result处显示一个菱形,这样的图像将约为300像素宽和30像素高,如下所示: (来源:testwolke.de) 在上面的示例中,$min=0,$max=3,$result=0...

8得票5回答
通过Ajax请求将字符串发送到PHP GD

我正在尝试使用PHP GD创建验证码图片: $im = imagecreatetruecolor(100, 25); $white = imagecolorallocate($im, 255, 255, 255); $black = imagecolorallocate($im, 0, 0,...

8得票2回答
如何在PHP中绘制半透明矩形?

这里有一个我想实现的例子: 这是结果: function red_rectangle($img_src,$x1,$y1,$x2,$y2,$tr = 50) { // Load image $img = imagecreatefromjpeg($img_src); ...

7得票2回答
imagecreatefromwebp() -> imagejpeg() 导致蓝色通道丢失

在使用GD从WebP格式读取并输出为JPEG格式后,我的图片似乎失去了颜色信息,特别是蓝色通道。为什么会这样,我该如何解决? 原始图片 代码 $pic = imagecreatefromwebp('https://lh4.ggpht.com/uaLB-tbci94IubJJhDZ4n...