问题标签 [php-gd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image - 代码在没有正确图像的情况下发送 2 次
我从帖子中尝试了此代码,但此代码在一次文件运行中发送两封电子邮件。
让我知道我做错了什么 -
让我知道我做错了什么,这是我使用的正确方法吗 -
我跟着这个 URL 但很难从这个页面破解任何帮助 - http://php.net/manual/en/function.imagejpeg.php
我什至尝试将该方法保存mytextoverimage()
在另一个文件中,但仍然没有帮助,电子邮件发送两次 :(
php - 是否有任何 php 函数返回图像句柄,以便我可以在 img src html 标记中使用它?
我尝试了这个imagejpeg() php 方法,但它在运行代码时将图像返回给浏览器。
但是我需要一个返回图像 URL 的方法,以便我可以在我的 img 标签中使用它。
目前我必须使用 -
但我认为如果该方法返回一个图像处理程序会更好,这样我就可以在我的 img 标签中使用它,比如 -
我的 myphpfile.php 是包含代码的文件。
在 php 手册中搜索了许多功能,但没有运气,我也在使用这种方法imagettftext()
在图像上添加文本。
文件中的总代码——
php - 如何抓取 PHP 生成的图像
我有一个网站 textscloud.com
在这个网站上,我使用 PHP GD 库制作图像。这是演示的链接:
在此页面中,我允许用户下载将在其上打印文本的图像。下载链接就像
这个 download.php 文件有一个标题,用于使用 PHP GD 库制作图像并像这样下载文件
但谷歌并没有抓取这些图片。有谁知道解决方案?我无法将这些图像存储在服务器中。
php - 如何获取 PHP 生成图像的内容大小?
嗨,我有一个网站,我在其中使用 php GD 库制作图像,我想知道如何获得这些随机大小图像的大小(以 KB 或 MB 为单位)。请任何人知道它。
php - 某些用户未显示 PHP GD 库图像
我运行一个虚拟宠物网站,我们使用 PHP GD 库来制作我们的头像和宠物。到目前为止,我们有超过一千个用户,其中只有 3 个用户遇到了这个问题。但是,对于每个用户来说,这是完全相同的问题。
这是这些用户看到的屏幕截图。
大多数图像只显示“断开的链接”图标,但每隔一段时间它就会开始构建图像并在完成之前停止。
这些是我修复它的尝试:
- 除了拍摄图像并将其打印出来之外,从代码中删除了所有内容。
- 由不同的主机将代码放在完全不同的服务器上
- 从 Cloudflare DNS 服务器中删除了该站点,以查看是否由 Cloudflare 引起
- 使用 JPEG 图像而不是 PNG
这是我迄今为止从这些用户那里收集到的信息:
- 通过代理查看我们的网站可以加载图像
- 使用来自同一互联网连接的笔记本电脑成功加载图像
- 浏览器要么只是输出损坏的链接,要么说图像包含错误并且无法显示。
最后,这是我正在使用的简单测试图像页面的代码:
php - 用透明颜色旋转图像
我打算使用 php gd 旋转具有透明颜色的图像。但是,旋转后,图像中的透明颜色不再透明,背景也不透明。这是我的代码。
有人可以帮我让它工作吗?谢谢。
php - 显示从最小值到最大值的轴 - 计算比例和标签
编写例程以在水平轴上显示数据(使用 PHP gd2,但这不是重点)。
轴从$min
to开始并在 处$max
显示一个菱形$result
,这样的图像将大约 300px 宽和 30px 高,如下所示:
(来源:testwolke.de)
在上面的例子中,$min=0
, $max=3
, $result=0.6
. 现在,我需要计算一个有意义的比例和标签,在上面的例子中,例如虚线在0 .25 .50 .75 1 1.25 ... up to 3
,数字标签在0 1 2 3
。
如果$min=-200
和$max=600
,虚线应该在-200 -150 -100 -50 0 50 100 ... up to 600
,数字标签在-200 -100 0 100 ... up to 600
。
和$min=.02
,$max=5.80
虚线在.02 .5 1 1.5 2 2.5 ... 5.5 5.8
,数字在.02 1 2 3 4 5 5.8
。
我尝试通过数组明确地告诉函数将虚线和数字放在哪里,但是,嘿,应该工作的是计算机,而不是我,对吧?!
那么,如何计算???
php - PHP Content-length 标头延迟加载
我有一个 PHP 网页,它从数据库中获取一个 BLOB 并将其输出为图像。当用户上传这张图片时,我将文件大小(例如491099)存储到数据库中。
当通过我的网页请求图像时,我添加水印,设置HTTP HEADERS
并通过imagejpeg($img)
. 现在的问题是,当我的图像完全加载(几乎不需要时间)时,我的浏览器仍然看起来“忙”(加载指示器旋转)。当通过异步调用请求此页面时,这也会使加载时间变长,即使图像实际上是在短时间内加载的。
当我简单地删除Content-length
标题时,图像就像以前一样被加载,但现在浏览器在加载时立即停止,因此处理时间非常快。
所以看起来浏览器认为(由于我的Content-length
标题)它仍然应该加载一些东西,而实际上它不是......
删除Content-length
标题不是选项,因为在我读过的许多浏览器中都需要这样做。
(请注意,这$image
是我创建的自定义图像类的一个对象,它包含有关图像的所有信息。)
有人知道我为什么会有这种行为吗?
谢谢!
php - 从对象显示站点中的图像
如果您知道如何开发我真正想做的事情,请告诉我。
我有一个代码可以创建这样的图像(类似于验证码):
我创建图像的方法如下:
一切正常,但我想做的是以下事情,但我不知道如何实现它:
我遇到的问题是,如果我使用这种方式,由于函数中的标题,我会在主屏幕中获得图像。有什么办法可以做我想做的事吗?
php - 使用 PostGis 的 ST_AsPNG() 输出通过 PHP 创建图像
我想根据我从 PostgreSQL 空间数据库构建的栅格输出创建图像。
我有一个查询:
当我转储返回的结果时,我得到:
我已经尝试了许多使用 PHP 的内置函数处理图像的组合,但在实际绘制多边形时似乎无处可去。我总是遇到“提供的资源类型无效”或类似问题。
似乎没有有用的文档可用 - 任何人都可以指导我正确的方向吗?
使用的技术:
地理信息系统 2
Postgres 9