gd相关内容

如何像 envato photodune 预览图像一样使用 PHP 和 GD 制作水印图像?

我想用 PHP 和 GD 库创建水印. 我想重复水印标志,每个重复标志之间有自动边距(空格),还有锯齿形位置. 是否可以创建连接每个水印标志的虚线水印? 结果是这样的: 我已经使用循环函数和奇偶子句完成了锯齿形. /** 实用程序$widthWatermark = imagesx($logo);$heightWatermark = imagesy($logo);$widt ..
发布时间:2021-09-22 18:43:14 PHP

我们如何使用PHP中的GD库将html表转换为png?

我正在尝试创建一个棋盘并将其另存为png文件.我添加了创建棋盘并将图像存储在 img 文件夹中的功能.图片存储在文件夹中,但是为空白,并且html代码显示在图片上.我使用了GD Library. 我已包含我的代码php gd库信息&图片在这里.任何帮助将不胜感激. ..
发布时间:2021-05-10 18:33:54 PHP

GD库图像生成不适用于mySQL查询

长话短说,我有一个项目,要求根据用户从数据库中的数据创建化身.化身使用imagepng()和imagecopy()函数生成. 用户的化身可以是男性或女性,并且该首选项存储在SQL数据库中的"user_gender"列中,其中"0" =女性,"1" =男性: phpmyadmin中表的屏幕截图 因此,想法是我们从数据库中获取数据,将值(0或1)分配给变量,然后使用该变量生成图像.参 ..
发布时间:2021-05-10 18:33:51 PHP

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

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

如何使用GD库包装写在图像上的文本

如何使用PHP图像生成功能将长文本放置在图像上,选择区域,水平对齐方式,垂直对齐方式,并使长文本单词正确包裹在所选区域中? 这可以复制并在其他语言中变得有用吗? 解决方案 PHP函数imagettftext(...)可以编写文本,但不支持长文本换行,因此必须将文本分成单词,并且每个单词都必须分开调用imagettfbbox(...)计算单词边界并测试单词是否应该换行. 要使文本 ..
发布时间:2021-05-10 18:33:42 PHP

GD2 imagegrabscreen致命错误?

我正在使用以下代码: 结果,我得到了这个: 致命错误:调用未定义函数:imagegrabscreen()第2行上的c:\ usr \ krasnal \ www \ testy marcina \ index.php ..
发布时间:2021-05-10 18:33:38 PHP

PHP imagettftext()-什么都没有显示

尝试使用GD库显示字体.确实有一个图像,只是没有任何显示. PHP: header('Content-Type:image/png');$ font = $ _GET ['font'];//创建图片$ image = imagecreatetruecolor(400,30);//创建一些颜色$ white = imagecolorallocate($ image,255,255,255) ..
发布时间:2021-05-10 18:33:36 PHP

调用未定义的函数imagewebp()

我想知道为什么会出现此错误.我将我的PHP从5.6.22更新到5.6.40,现在我收到此错误.在以前的版本中,此方法运行良好,但突然发现是这样的. 严重错误:调用未定义的函数imagewebp() 如果尝试 var_dump(function_exists('imagewebp')); ,它也会给出 false . 这是我当前的PHP版本 因此,必须做些什么才能在我的服务器 ..
发布时间:2021-05-10 18:33:33 PHP

GD渲染的图像不显示撇号

我制作了一个脚本,可以从字符串中渲染图像.除了没有撇号的事实之外,这还不错.一个空格就是撇号所在的位置. 有什么想法吗? 这是渲染代码:(字符串只是普通文本.就像报纸上的文章一样) $ text = $ _SESSION ['article'];$ arrText = explode("\ n",自动换行($ text,69,"\ n"));//在此处更改数字75以检查自动换行$ ..
发布时间:2021-05-10 18:33:30 PHP

在PNG中运行PHP

我只是想知道.. 我已经看到有些图片在网址中可以包含“参数",如下所示: http://example.com/images/picture.png?width=120 但是当我用google搜索它时,我得到的指示是这样的: http://example.com/images/picture.php?width=120(带有header("Content-type:image/png ..
发布时间:2021-05-10 18:33:27 PHP

PHP GD库imagecopyrezised()

我正在使用以下行来调整图像文件的大小: imagecopyresize($ dst_image,$ dst_image,0、0、0、0、1000、750,$ src_w,$ src_h 我希望将1000和750的值作为新图像文件的尺寸,但是,将使用与原始文件相同的尺寸来创建图像,然后将该图像的一部分复制回去. 有人可以帮忙吗? 解决方案 您应该创建一个新的图像源并将图像复制到 ..
发布时间:2021-05-10 18:33:23 PHP

PHP水印脚本使用GD库函数imagejpeg错误

我一直在此处在我的网站上的图像上创建水印.从上个月开始,此脚本正在处理的图像未显示.我在Firebug控制台中收到以下错误. 图片已损坏或被截断:http://www.mysite.com/data/10.jpg 在查看服务器的错误日志时,我在这里有这行 PHP警告:imagejpeg():第80行上的/home/mysite/public_html/data/watermark.php ..
发布时间:2021-05-10 18:33:20 PHP

浏览器不显示PNG图像

我想使用似乎已安装但无法使用的GD库. 我用以下方法查看我的gd安装 php_info(); 它向我返回: 使用该代码: ..
发布时间:2021-05-10 18:33:17 其他开发

如何使用php输出图像?

fetch('http://ss7.sinaimg.cn/bmiddle/488efcbbt7b5c4ae51ca6&690');$ img =新的SaeImage();$ img-> setData($ img_data);$ img-> resize(200);$ img-> flipH();$ img- ..
发布时间:2021-05-10 18:33:14 PHP

使用GD在图像上写文本不起作用

我正在使用 PHP 7.4 ,当我尝试使用 imagettftext()函数在图像上写文本时,仅空白图像不会发生!当我回滚到 PHP 5.6 时,它运行完美. 我已确认已启用GD,并且我使用的是Windows OS 这是我的代码(我已经从 php.net复制了该代码): //设置内容类型header('Content-Type:image/png');//创建图片$ im = ima ..
发布时间:2021-05-10 18:33:10 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

仅处理单个图像时需要imagedestroy()吗?

我正在使用PHP使用GD扩展来处理某些图像.代码结构相当复杂,图像在代码中“深度"分配,并且有很多IF可以纾困.该脚本仅处理单个图像,一旦将其写入文件,便会退出. 我想我可以改用try ... catch,但是我很想知道是否真的需要调用imagedestroy()或PHP的垃圾收集器在脚本结束时释放它? 解决方案 不,您不需要调用此函数,但这是一个好习惯,因为图像可能很大,如果您在拥 ..
发布时间:2021-05-10 18:33:02 PHP

PHP-如何将图像资源写入文件

我使用功能 imagecopyresampled 裁剪图像. 我尝试使用 file_put_contents 和fwrite将resized_image写入硬盘上的文件,但是所有尝试均失败. 是否可以将调整大小后的图像写到磁盘上,而不是使用 imagejpg 将其打印到浏览器中? 解决方案 这是 ..
发布时间:2021-05-10 18:32:59 PHP