问题标签 [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 回答
1990 浏览

php - imagettftext 不显示图像

我在test.php文件中使用以下代码从文本生成图像。

然后我尝试test2.php如下显示图像

我得到的只是默认的损坏图像图标。字体文件和图像 url 的路径是正确的。所有文件权限都在 777。服务器确实有 GD 库。

我可能做错了什么?

0 投票
1 回答
1513 浏览

php - php imagettftext字体位置

imagettftext()用来在图像中写一封信。问题是我不知道图像中的字母位置是什么。

在此处输入图像描述

如您所见,我使用 绘制了图像和imagettfbbox()字母的边框,但是当字母在右侧时,字母边框也在左侧。

所以问题是:我怎么知道字母从哪里开始(在 x 轴上)?每个字母看起来都有不同的“偏移量”,我只想知道它来绘制黑色边框。

这是我用来创建上面链接图像的代码:

0 投票
4 回答
3744 浏览

php - 字体文件名无效 (imagettfbox)

这个问题被问了一遍又一遍,但我找不到我的问题的正确答案......作为一个小背景说明,在我们将类文件从 /application/lib/class 移动到 /library 之前,所有代码都运行良好/班级 ...

我曾尝试使用 GDFONTPATH、相对路径、绝对路径(有和没有文件扩展名)都无济于事。以下是我们迄今为止尝试过的一些线路:

这些尝试的多次组合也被用来无济于事。作为#1,我真的很恼火这个问题,当echo'ed 给出一个完整路径时,如果在win explorer 中复制/粘贴,它会打开正确的字体文件。

了解获取错误的文件的绝对路径和字体名称的路径可能会有所帮助...

我们在所有开发平台(Win、Mac 和 Linux)PHP 5.3.13 上都遇到了这个问题

谢谢您的帮助。

编辑:似乎找不到文件/服务器没有查看正确的文件夹......如果有人可以通过指出如何找出 GD 试图打开的路径来帮助解决问题,那真的很有帮助。

0 投票
2 回答
1226 浏览

php - 使用字体 PHP 时生成验证码图像的问题

它工作完美,直到我尝试使用文本字体。

这是我的代码.. 现在注释的 3er 行是可以正常工作的行...但是在此示例中,我试图用 imagettftext 替换此行.. 不走运。

我的错误是什么?

哦,是的,前几行是这里字体的路径:

0 投票
1 回答
606 浏览

php - 获取文本框大小并创建图像文本

我想为来自 textearea 的时事通讯创建一个文本图像。因此,它将有超过 1 行。我正在考虑使用 imagettfbbox 来计算(所有行的)总宽度和高度,然后使用 imagettftext 在图像中写入。问题是,我注意到字体大小越大,向文本添加“imagettftext”的左边距越多。imagettfbbox 没有告诉我有关该填充的任何信息。返回数组值 [0] 和 [1] 都是 ALLWAYS = -1。

谢谢!

0 投票
0 回答
163 浏览

php - PHP不加载ttf

此脚本适用于 localhost (Windows),但不适用于服务器 (Debian):

我已按 1:1 上传文件。请帮助我,谢谢:)

答案:$_SERVER['DOCUMENT_ROOT']."/big.ttf"

0 投票
0 回答
124 浏览

php - imagettftext,字体没有&符号,如何使用不同的字体或如何显示它?

首先,是否有可能做到这一点?如果字体没有 & 符号并且我需要显示它,是否可以像在 css 中那样为这些字符使用额外的字体?由于 & 符号,它显示为空白空间。我尝试使用&and&而不是 & 签名(我已经使用 and only & sign),但仍然没有任何帮助。也许您有任何想法,如何使用 imagettftext 做到这一点?提前致谢

0 投票
3 回答
4487 浏览

php - imagettftext 是说字体文件名无效

我正在尝试制作验证码。为此,我需要创建一个图像。我正在关注 Nettuts 的本教程。要创建它,我需要使用函数 imagettftext()。但是每当我尝试运行它时,它都会给我一个错误提示

imagettftext():字体文件名无效

我的代码如下。

以防万一,我正在使用 CodeIgniter 框架,但我不想使用 CI 验证码库。

0 投票
0 回答
172 浏览

html - 从放置到html画布中的php图像(imageTTFText)获取图像数据

我在一个名为“gen_height.pht”的文件中创建了一个图像

现在我将此图像放入 html 画布中:

之后,我想知道 imagedate(rgb 值),其中:

• 出现 php 图像
• 但图像数据全是 255(函数 tester1 的输出),就像只有白色背景一样
• 当我将 php 图像替换为常规 jpg 图像时,它确实有效并提供了特定的 rgb-data

任何人知道为什么我不从 php-image 中获取数据,而它确实出现了?

0 投票
1 回答
128 浏览

php - Imagettftext 不适用于自动换行/爆炸

嗨,我在这里有一个以前可以工作的代码。它获取文本输入并使用 jpg 上的 imagettftext 打印输入。我使用自动换行和分解来指定文本应该出现的位置。我看过其他几乎与此类似的帖子,但我不想使用 for 循环和计数器或类似的东西。你认为我的代码做错了什么?它以前可以正常工作,但现在无法正常工作。提前感谢您的帮助。这是我的代码。请随时编辑。