问题标签 [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.
php - PHP中的条码生成和解码
我需要开发一个 PHP 应用程序,该应用程序将生成条形码,并且还能够读取这些条形码。
由于我的应用程序将是一个基于 Web 的应用程序,而底层技术是 PHP,它是一种服务器端脚本语言,我觉得条形码生成不会是一个问题,但扫描和读取这些条形码可能是一个挑战。
如果可以在 PHP 应用程序中读取条形码,请指导我。
pixel - 从图像中读取像素并使用 PHP 在浏览器中随机显示单个像素
我有一个保存在数据库中的图像。我需要一个可以读取该图像每个像素的 RGB + x 和 y 值的脚本。
这是必需的,因为我希望能够在浏览器中显示此图像的随机像素。随机我的意思是,随机位置。用表格选择像素数。使用表单时,图像的一些像素将在浏览器中可见,并且此新图像将被保存。下次使用该表单时,将在浏览器中显示具有几个可见像素的新图像。以此类推....每次使用表格时,图像会越来越明显。
我用 PHP GD 库做了一些测试,但无法提取 RGB 以及每个像素的位置。为了输出 RGBA 值数组,我使用了如何计算图像中的像素数 (php)。但正如你所见,这仅仅是个开始。
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 检索图像:
但是当我这样使用它时:
返回以下错误:
php - 使用 PHP GD `imagecreatefromstring` 函数创建图像的问题
我有一个简单的服务,它使用通过 URL 传递的参数生成任何文本的 PNG 图像。参数之一是文本本身,其余是“字体”、“颜色”、“字体粗细”等。
生成以下PNG:
在另一个脚本中,我使用 cURL 来检索此服务生成的此类资源,然后使用 将其转换为图像imagecreatefromstring()
,因为我需要对其进行操作(例如旋转和缩放),然后将其与其他一些图片。为此,我使用以下代码:
此处提供了相同的代码,您可以在其中查看输出。问题是上面的代码输出了一些奇怪的 PNG,其中所有的字母都是填充的矩形,如下例所示:
为什么会发生这种情况,我该如何解决?
另一个奇怪的事情是,如果我将文本图像的 URL 替换为例如使用 Google Charts 工具生成的 QR 码的链接(例如QR 码),结果就是它应该是的......
php - 使用 php GD 进行单像素操作
首先,我指的是上一个问题Change image per pixel and save to db
我发现 html5 画布不适合,因为很难对源图像保密。这就是为什么我要尝试使用 PHP GD 库来实现我的目标。我从来没有使用过这个库,所以我遇到了一些困难。我想我需要以下功能
- imagecreatetruecolor 用于在浏览器中创建图像
- imagecolorallocate 用于从源图像返回 rgb
imagesetpixel 用于绘制随机像素
/li>
我不是 PHP 的明星,这就是为什么我的搜索停留在这些 GD 函数上的原因。希望你能给我一个启动
php - imagecreatefromjpeg 参数不起作用
我使用了它显示的 imagecreatefromjpeg("1.jpg")
我不明白为什么它不工作并且它作为一个字符串,尽管它是同一个文件上的现有图像名称。
php - PHP:图像裁剪器/调整器
我正在一个使用 JQuery 的 Masonry 插件有许多平铺图像的网站上工作。瓦片的大小都是统一的,但其中包含的图像可以是多种大小。
我想知道是否有一个很好的 PHP 插件/脚本推荐,它可以获取任何大小的传入图像,并执行任何需要以适应特定大小的框(自动调整大小、裁剪、插入黑色空间等)
编辑:
感谢您的 PHP 选项。JQuery领域也有什么吗?
php - php“imagettftext”返回空图像(不工作)
我已经在本地服务器和在线网络服务器上进行了测试...但返回一个空图像...
php - PHP - 动态添加透明PNG到GIF
我正在尝试用 php 代码做一个水印标记,一切似乎都很好,直到我把一个透明的 PNG 文件放到 GIF 中。这会发生什么:
所以不是透明的黑色水印,我在顶部得到了这个半纯绿色的东西。水印是
我使用以下 php 代码:
ps我不得不提一下,我尝试使用组合不同的设置
没有结果
更新:
现在我将图像保存为 png 文件。我删除了这两行imagealphablending($watermark_image, false); imagesavealpha($watermark_image, true);
,它起作用了。但是,PNG 的透明度与 GIF 重叠。imagealphablending($image, true);
没有帮助。我该怎么办?
gd - 电子邮件文件使用php邮件功能发送电子邮件两次
我的三个担忧,尝试了不同的组合但没有结果,谷歌搜索但很少或没有帮助 -
- 我收到了两次电子邮件,更改
myemail@emailserver.com
为电子邮件 ID 以查看结果。 - 在执行此文件时,我正在获取图像,但是我想要文本“已发送电子邮件”。
- 传递带有标签的完整 HTML 内容,而不是电子邮件中的 HTML 呈现。
我的工作代码 -->
注意- 在<img src="'.'http://mysiteurl/addtext.php'.'" />
http://mysiteurl/addtext.php
与我们拥有上述所有内容的情况相同。