问题标签 [imagettftext]

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 回答
668 浏览

php - 使用 imagettftext 时填充矩形而不是文本

我在使用 imagettftext() 渲染文本时遇到了一些问题;不知何故,它只是显示填充的矩形。完全没有错误。http://postimage.org/image/k61c8xi0n/

  • PHP版本:5.3.8
  • GD 支持:已启用
  • GD 版本:捆绑(2.0.34 兼容)
  • 自由类型支持:启用
  • Freetype联动:带freetype
  • 自由类型版本:2.4.3

这是代码,没什么奇怪的。字体路径有效。

0 投票
1 回答
2230 浏览

php - PHP Captcha Imagettftext 不工作

很难实现我遇到的验证码代码的脚本。对PHP不太熟悉,所以任何帮助都会很棒。

问题:验证码图像不会显示在实时服务器上,但会显示在我的本地服务器上。

验证文件:

联系表:

  • 该字体位于名为“fonts”的根文件夹中

谢谢大家的意见。

0 投票
2 回答
8707 浏览

php - 使用 php 打开 OTF 字体 - 包括希腊字符

所以,正如标题所说,我的任务是将给定的短语转换为服务器端(php GD)上使用选定的 .otf 字体的图像。该短语不仅可以包括拉丁字符,还可以包括希腊文和西里尔文。

PHP 的 imagettftext (http://php.net/manual/en/function.imagettftext.php) 不适用于 .otf 字体上的非拉丁字符(看起来可以与 .ttf 一起使用)。

有什么线索吗?

编辑:字体需要是 .otf

0 投票
2 回答
16275 浏览

php - imagettftext() - 找不到字体位置

我正在使用 imagettftext() 函数来创建自定义验证码脚本。

我已经在我的 PC 上成功运行并测试了代码,运行 PHP(版本 5.3.8),但是当我上传到运行 PHP(版本 5.2.17)的共享主机帐户时,出现以下错误

这是第 17 行;

我肯定有使用该字体上传的文件夹“字体”,它位于 public_html 文件夹中。

有任何想法吗?

注意:我无权更改任何 PHP 配置,因为我使用的是共享主机帐户。

0 投票
0 回答
519 浏览

php - 使用 imagettftext 在一张图像中使用多种文本颜色

我正在尝试使用 imagettftext 输出一些文本。我可以很容易地做到这一点,以获得全是一种颜色的文本。我想做的是让各个单词有不同的颜色。可以使用此功能吗?我的另一个想法是将单个单词输出为单独的图像并将它们连接起来或将它们并排放置在我的最终输出中,但如果在 imagettftext 中使用一种以上的颜色是可能的,那会容易得多。我试图最终得到一个具有透明背景的图像,我可以将其放置在我正在生成的 .pdf 上。

0 投票
1 回答
1273 浏览

php - 将用户输入中的文本添加到图像 [imagettftext]

试图找到一种方法来做到这一点,但绕着圈子。

我们要达到的目标是这样的

我已阅读:

http://php.net/manual/en/function.imagettftext.php

http://us2.php.net/manual/en/function.imagejpeg.php

我只是在兜圈子。我正在尝试在页面上预加载图像。允许用户在文本框中输入文本。单击预览,然后他们可以看到顶部带有文本的图像。

但不是将图像用作 somepicture.php 或 myimage.png?text=foo 我希望它将图像( new )写入服务器并保存为类似 userpic_123.png

有谁知道或可以指出我正确的方向,请正确编写脚本。

我们的目标(我快速涂鸦) 在此处输入图像描述

0 投票
1 回答
372 浏览

php - PHP Imagettftext 每个单词作为单独的图像

使用 imagettftext 时,我可以使用 imagecreatetruecolor 创建单行文本作为一个长图像:

这将在一行中显示尽可能多的文本,以适应 400x30 像素的尺寸。

如何将每个单词分成一个新图像?

我希望每个新单词图像都靠近之前的图像(可能之间有空格),然后包装到容器大小。

在调整浏览器大小后,它是否也可以换行到页面的新尺寸?这听起来雄心勃勃,但真的很方便!

任何帮助都会受到极大的欢迎。

0 投票
1 回答
1955 浏览

php - imagettftext \\n 换行符

在 PHP imagettftext 中,我应该能够在这样的字符串中使用“\n”进行换行吗?

当我尝试这个时,输出的文本显示为“Something\\nElse”,在 n 之前有 2 个反斜杠。

这不会导致换行。

首先,应该用一个斜杠 n 换行 (\n) 吗?
其次,我如何让它工作?

谢谢

0 投票
3 回答
1859 浏览

php - imagettftext \\n 换行拼图第 2 部分

我之前问过为什么字符串中的 \n 没有返回换行符。

这是因为字符串需要在双引号中。(感谢@Juhana!)

现在我正在使用 GET,所以我可以更改 URL 中的文本字符串

和网址:

结果输出文本“Something\\nElse”
但我想要的是这样的换行符:
“Something
Else”

为什么文本仍然有这两个反斜杠?
我是否错误地认为因为“味精”在双引号中所以应该创建一个换行符?

谢谢

编辑完整的 PHP 代码

header('Content-Type: image/png');

0 投票
2 回答
1325 浏览

php - 使用透明背景的 GD 绘制文本

我有这段代码可以在新创建的图像上写一些文本:

我得到的只是透明背景,没有显示任何文字。我是 PHP GD 的新手,我不知道为什么不写文本。请帮我弄清楚

谢谢。