gd相关内容

heroku安装gd扩展失败

我正在尝试安装 gd (或 ext-gd )位于 heroku 上的库. 当我尝试使用composer安装它们时(如下所示) {"name":"cool/app","type":“项目",“要求": {"ext-gd":"dev-master"(也尝试安装"gd":"*","ext-gd":"*")},“许可证":"2016",“作者":[{"name":"Dario",“电子邮件":" ..
发布时间:2021-05-10 18:32:52 PHP

为$ bgd_color传递-1时php gd imagerotate失败

我在客户端服务器上遇到了这个问题 $ tmp = imagerotate($ tmp,$ angle,-1); $ tmp => bool(false),不显示错误消息 $ tmp = imagerotate($ tmp,$ angle,imagecolorallocatealpha($ tmp,0,0,0,127)); 这很好用 $ tmp =>类型(gd)的 resource ..
发布时间:2021-05-10 18:32:49 PHP

PHP:如何表达“接近白色"作为颜色?

我具有修剪图像周围白色区域的功能,其功能类似于 if(imagecolorat($ img,$ x,$ top)!= 0xFFFFFF){//设置图像顶部的修剪位置} 问题是某些图像偶尔会出现杂散像素,其接近白色,因此不明显,但由于不是精确的0xFFFFFF而是0xFFFEFF或类似的东西,所以会增加裁剪速度.我该如何重写上面的语句,以使它对于接近白色的图像(例如,低至0xFDFDFD)的 ..
发布时间:2021-05-10 18:32:46 PHP

gd-png无法分配图像数据

我有一个古老的代码库,该代码库大量使用了GD(不,不可以切换到imagemagick).它已经运行了好几年了,已经有多个版本了.但是,当我在当前的开发环境中运行它时,我遇到了一个神秘的gd-png错误:调用 imagecreatefrompng()时无法分配图像数据错误.我正在使用的PNG文件与我一直使用的PNG文件相同,所以我知道它可以工作. 当前设置: 可配置的无业游民框Ubuntu ..
发布时间:2021-05-10 18:32:43 PHP

如何在xampp Windows [php 7.2]中安装/启用GD?

我不知道如何为PHP7.2安装php-gd.有什么方法可以在xampp Windows中安装/启用GD扩展?我检查了php.ini文件中的 php_gd2.dll ,但找不到该行.似乎在PHP7.2中缺少GD.有什么建议么?? 解决方案 在xampp/php/php.ini下查找"extension = gd2"并取消注释,我认为这是您想要的 ..
发布时间:2021-05-10 18:32:39 其他开发

使用GD和PHP居中对齐多行文本

我正在尝试在图像上打印多行文本并将它们居中对齐. 即 这是 一串文本 现在,我只剩下整个字符串的左位置.有什么捷径可以使它起作用吗?我认为可能必须是整个字符串上有一个getttfbox,然后在换行符上爆炸,然后将新文本放在较大的ttfbox中.这真是个痛苦的事... 编辑:提出解决方案: foreach($ strings as $ index => $ str ..
发布时间:2021-05-10 18:32:36 PHP

系统中缺少扩展名GD-Laravel Composer更新

我通过Composer在Laravel Project中新安装了Dompdf(composer需要barryvdh/laravel-dompdf ).输入命令终端答复以下错误后. 问题1-dompdf/dompdf v0.7.0需要ext-gd *->您的系统缺少所需的PHP扩展名gd.-barryvdh/laravel-dompdf v0.7.0需要dompdf/dompdf ^ 0.7->d ..
发布时间:2021-05-10 18:32:32 PHP

PHP GD文本和特殊字符/编码?

我正在使用imagettftext在php中生成文本.文本是从mysql数据库中提取的.尽管某些字符已出现在字体的字符图中并出现在数据库中,但它们仍未出现在渲染的文本中.例如m-破折号(—)和智能引号/撇号(“"’). 字符不出现或被问号代替. 我怀疑这与编码有关,但是我对编码了解不足,无法知道从哪里开始.任何帮助将不胜感激. 解决方案 在将文本传递给函数之前,尝试对文本使用 ..
发布时间:2021-05-04 19:21:47 PHP

通过MacPorts安装GD2库的GCC编译C程序时出现问题

我已经成功地在Mac上通过GCC编译了C程序,并直接从源代码安装了GD2库.现在,我尝试通过MacPorts安装的GD2库来执行此操作,并显示以下错误消息: plotgeometry.c:5:16:错误:gd.h:没有这样的文件或目录plotgeometry.c:在函数"PlotGeometry"中:plotgeometry.c:28:错误:未声明"gdImagePtr"(此功能中的首次使用) ..
发布时间:2021-04-23 20:02:10 其他开发

PHP/GD:如何处理jpg透明度?

JPG不支持透明度. 但是,您可以从GIMP等导出具有透明区域的图像.在这种情况下,透明区域将在您的浏览器,Windows资源管理器或其他软件中显示为黑色或白色. 我经常收到需要处理并以几种较小格式提供的此类文件.我通过使用GD库的一些PHP脚本来做到这一点.问题在于,这些区域在处理后的版本中会变成黑色还是白色,这是无法预测的.即使是白色背景也可能变成黑色. 所以我的问题是,是否 ..
发布时间:2021-02-12 20:38:07 PHP

图片无法显示,因为其中包含错误php

可能重复: 可以将html与动态生成的图像一起使用吗? php? 我正在尝试在php中生成验证码.我相信我的代码正确,但是我无法在浏览器上获取图像.这是代码: ..
发布时间:2020-11-13 01:22:30 PHP

GD可以使文本显示为扭曲的吗(看起来好像稍微缠绕了一条曲线)?

我正在使用PHP的GD库在图像上放置一些文本. 背景图像是一个球.理想情况下,文本应略微弯曲以使其看起来像是在曲面上.它应该在中间最大,并且在每一端的比例略小(也无法事先知道文本,但是最大长度为15个字符). 有可能吗?还是我需要使用比GD更好的库? 谢谢 解决方案 对于图像效果,建议您查看Imagick.尽管在GD中是可能的,但是您需要为此编写自己的数学算法. ..
发布时间:2020-11-13 01:22:27 PHP

如何使用phpthumb(或其他一些库)自动将整个目录复制为缩略图

我希望将放置在目录中的所有图像复制为单独的目录作为缩略图,然后可以在我的网站上查看.现在,我正在研究phpthumb,但也下载了wideimage和zen照片. 感谢您能找到与此完全相同的副本,相近的匹配也可能会有所帮助. 以下是仅复制单个文件的脚本: require_once '../ThumbLib.inc.php'; //include the thumb library ..
发布时间:2020-11-13 01:21:25 PHP

PHP-调整大小的图像具有更大的文件大小

有人为此解决吗?我认为图像已经优化.然后调整其大小,并放弃优化,尽管图片缩小了.文件大小增加. 以前有没有人碰过这个. 我有一个图像以50%的质量保存.如果我复制->调整大小->保存70%,则可获取80Kb. 有没有可以让我在图像进入之前检测图像质量的解决方案? function resize($width,$height) { $new_image = image ..
发布时间:2020-11-13 01:21:22 PHP

将水印添加到图像(Base64)并将其转换

我有这个PHP脚本(如下): 我使用POST获得base64字符串,而不是使用imagecreatefromstring函数,然后尝试添加水印并保存它.但是上传后服务器上的文件为空.我在做什么错了? ..
发布时间:2020-11-13 01:21:19 PHP

如何获得自动作物的偏移量和大小?

php函数imagecropauto()可以自动裁剪图像. 我想它会做一些计算,并将偏移量和大小作为参数发送给imagecrop()函数. 我可以从返回的图像中获取尺寸值,但是有某种方式可以获取偏移值吗? 解决方案 在这里,通过交换右下角的颜色,这是一个丑陋的解决方案. 有没有更简单的方法? function autocrop_range($image) { $ ..
发布时间:2020-11-13 01:21:15 PHP

日语的PHP-gd文本显示很奇怪

最后,我不得不用--enable-gd-jis-conv重新编译PHP. 但是,日语文本显示错误. $text = '夏の天気'; $fontfile = '/usr/share/fonts/japanese/TrueType/sazanami-mincho.ttf'; return imagettftext ($image, $size, $angle, $x, $y, $col ..
发布时间:2020-11-13 01:21:11 PHP