问题标签 [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.

0 投票
3 回答
8786 浏览

php - PHP中的条码生成和解码

我需要开发一个 PHP 应用程序,该应用程序将生成条形码,并且还能够读取这些条形码。

由于我的应用程序将是一个基于 Web 的应用程序,而底层技术是 PHP,它是一种服务器端脚本语言,我觉得条形码生成不会是一个问题,但扫描和读取这些条形码可能是一个挑战。

如果可以在 PHP 应用程序中读取条形码,请指导我。

0 投票
1 回答
1104 浏览

pixel - 从图像中读取像素并使用 PHP 在浏览器中随机显示单个像素

我有一个保存在数据库中的图像。我需要一个可以读取该图像每个像素的 RGB + x 和 y 值的脚本。

这是必需的,因为我希望能够在浏览器中显示此图像的随机像素。随机我的意思是,随机位置。用表格选择像素数。使用表单时,图像的一些像素将在浏览器中可见,并且此新图像将被保存。下次使用该表单时,将在浏览器中显示具有几个可见像素的新图像。以此类推....每次使用表格时,图像会越来越明显。

我用 PHP GD 库做了一些测试,但无法提取 RGB 以及每个像素的位置。为了输出 RGBA 值数组,我使用了如何计算图像中的像素数 (php)。但正如你所见,这仅仅是个开始。

0 投票
2 回答
13508 浏览

php - 如何使用 cURL 将图像资源从 URL 加载到 PHP 脚本中?

我正在使用 Google Charts 服务生成一些二维码,之后我需要在 PHP 脚本中操作(例如旋转、缩放)并与其他图像合并以生成最终图像。

如何正确地将这样的资源(从 URL)加载到 PHP 脚本中,以允许我操作它的方式?

示例 URL 为:https ://chart.googleapis.com/chart?cht=qr&chs=500x500&chl=xghsdfgsdfg&choe=UTF-8&chld=L|0

我目前有以下代码来使用 cURL 检索图像:

但是当我这样使用它时:

返回以下错误:

0 投票
1 回答
1117 浏览

php - 使用 PHP GD `imagecreatefromstring` 函数创建图像的问题

我有一个简单的服务,它使用通过 URL 传递的参数生成任何文本的 PNG 图像。参数之一是文本本身,其余是“字体”、“颜色”、“字体粗细”等。

此类 URL 的一个示例是: http://picselbocs.com/projects/cakemyface/text.php?params=Verdana%7C18%7Cbold%7Cnormal%7Ccenter%7C%23cc0000%7Cunderline&text=Hello%20world!

生成以下PNG:

原来的

在另一个脚本中,我使用 cURL 来检索此服务生成的此类资源,然后使用 将其转换为图像imagecreatefromstring(),因为我需要对其进行操作(例如旋转和缩放),然后将其与其他一些图片。为此,我使用以下代码:

此处提供了相同的代码,您可以在其中查看输出。问题是上面的代码输出了一些奇怪的 PNG,其中所有的字母都是填充的矩形,如下例所示:

样本结果

为什么会发生这种情况,我该如何解决?

另一个奇怪的事情是,如果我将文本图像的 URL 替换为例如使用 Google Charts 工具生成的 QR 码的链接(例如QR 码),结果就是它应该是的......

0 投票
3 回答
4436 浏览

php - 使用 php GD 进行单像素操作

首先,我指的是上一个问题Change image per pixel and save to db

我发现 html5 画布不适合,因为很难对源图像保密。这就是为什么我要尝试使用 PHP GD 库来实现我的目标。我从来没有使用过这个库,所以我遇到了一些困难。我想我需要以下功能

  • imagecreatetruecolor 用于在浏览器中创建图像
  • imagecolorallocate 用于从源图像返回 rgb
  • imagesetpixel 用于绘制随机像素

    /li>

我不是 PHP 的明星,这就是为什么我的搜索停留在这些 GD 函数上的原因。希望你能给我一个启动

0 投票
1 回答
1499 浏览

php - imagecreatefromjpeg 参数不起作用

我使用了它显示的 imagecreatefromjpeg("1.jpg")

我不明白为什么它不工作并且它作为一个字符串,尽管它是同一个文件上的现有图像名称。

0 投票
2 回答
158 浏览

php - PHP:图像裁剪器/调整器

我正在一个使用 JQuery 的 Masonry 插件有许多平铺图像的网站上工作。瓦片的大小都是统一的,但其中包含的图像可以是多种大小。

我想知道是否有一个很好的 PHP 插件/脚本推荐,它可以获取任何大小的传入图像,并执行任何需要以适应特定大小的框(自动调整大小、裁剪、插入黑色空间等)

编辑:

感谢您的 PHP 选项。JQuery领域也有什么吗?

0 投票
2 回答
1410 浏览

php - php“imagettftext”返回空图像(不工作)

我已经在本地服务器和在线网络服务器上进行了测试...但返回一个空图像...

检查返回结果... http://s8.postimage.org/sthztzj5x/null_image.jpg

0 投票
1 回答
761 浏览

php - PHP - 动态添加透明PNG到GIF

我正在尝试用 php 代码做一个水印标记,一切似乎都很好,直到我把一个透明的 PNG 文件放到 GIF 中。这会发生什么:

在此处输入图像描述

所以不是透明的黑色水印,我在顶部得到了这个半纯绿色的东西。水印是 在此处输入图像描述

我使用以下 php 代码:

ps我不得不提一下,我尝试使用组合不同的设置

没有结果

更新

现在我将图像保存为 png 文件。我删除了这两行imagealphablending($watermark_image, false); imagesavealpha($watermark_image, true);,它起作用了。但是,PNG 的透明度与 GIF 重叠。imagealphablending($image, true);没有帮助。我该怎么办?

0 投票
1 回答
2674 浏览

gd - 电子邮件文件使用php邮件功能发送电子邮件两次

我的三个担忧,尝试了不同的组合但没有结果,谷歌搜索但很少或没有帮助 -

  1. 我收到了两次电子邮件,更改myemail@emailserver.com为电子邮件 ID 以查看结果。
  2. 在执行此文件时,我正在获取图像,但是我想要文本“已发送电子邮件”。
  3. 传递带有标签的完整 HTML 内容,而不是电子邮件中的 HTML 呈现。

我的工作代码 -->

注意- 在<img src="'.'http://mysiteurl/addtext.php'.'" />

http://mysiteurl/addtext.php与我们拥有上述所有内容的情况相同。