问题标签 [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.
php - imagettftext 不显示图像
我在test.php
文件中使用以下代码从文本生成图像。
然后我尝试test2.php
如下显示图像
我得到的只是默认的损坏图像图标。字体文件和图像 url 的路径是正确的。所有文件权限都在 777。服务器确实有 GD 库。
我可能做错了什么?
php - php imagettftext字体位置
我imagettftext()
用来在图像中写一封信。问题是我不知道图像中的字母位置是什么。
如您所见,我使用 绘制了图像和imagettfbbox()
字母的边框,但是当字母在右侧时,字母边框也在左侧。
所以问题是:我怎么知道字母从哪里开始(在 x 轴上)?每个字母看起来都有不同的“偏移量”,我只想知道它来绘制黑色边框。
这是我用来创建上面链接图像的代码:
php - 字体文件名无效 (imagettfbox)
这个问题被问了一遍又一遍,但我找不到我的问题的正确答案......作为一个小背景说明,在我们将类文件从 /application/lib/class 移动到 /library 之前,所有代码都运行良好/班级 ...
我曾尝试使用 GDFONTPATH、相对路径、绝对路径(有和没有文件扩展名)都无济于事。以下是我们迄今为止尝试过的一些线路:
这些尝试的多次组合也被用来无济于事。作为#1,我真的很恼火这个问题,当echo'ed 给出一个完整路径时,如果在win explorer 中复制/粘贴,它会打开正确的字体文件。
了解获取错误的文件的绝对路径和字体名称的路径可能会有所帮助...
我们在所有开发平台(Win、Mac 和 Linux)PHP 5.3.13 上都遇到了这个问题
谢谢您的帮助。
编辑:似乎找不到文件/服务器没有查看正确的文件夹......如果有人可以通过指出如何找出 GD 试图打开的路径来帮助解决问题,那真的很有帮助。
php - 使用字体 PHP 时生成验证码图像的问题
它工作完美,直到我尝试使用文本字体。
这是我的代码.. 现在注释的 3er 行是可以正常工作的行...但是在此示例中,我试图用 imagettftext 替换此行.. 不走运。
我的错误是什么?
哦,是的,前几行是这里字体的路径:
php - 获取文本框大小并创建图像文本
我想为来自 textearea 的时事通讯创建一个文本图像。因此,它将有超过 1 行。我正在考虑使用 imagettfbbox 来计算(所有行的)总宽度和高度,然后使用 imagettftext 在图像中写入。问题是,我注意到字体大小越大,向文本添加“imagettftext”的左边距越多。imagettfbbox 没有告诉我有关该填充的任何信息。返回数组值 [0] 和 [1] 都是 ALLWAYS = -1。
谢谢!
php - PHP不加载ttf
此脚本适用于 localhost (Windows),但不适用于服务器 (Debian):
我已按 1:1 上传文件。请帮助我,谢谢:)
答案:$_SERVER['DOCUMENT_ROOT']."/big.ttf"
php - imagettftext,字体没有&符号,如何使用不同的字体或如何显示它?
首先,是否有可能做到这一点?如果字体没有 & 符号并且我需要显示它,是否可以像在 css 中那样为这些字符使用额外的字体?由于 & 符号,它显示为空白空间。我尝试使用&
and&
而不是 & 签名(我已经使用 and only & sign),但仍然没有任何帮助。也许您有任何想法,如何使用 imagettftext 做到这一点?提前致谢
php - imagettftext 是说字体文件名无效
我正在尝试制作验证码。为此,我需要创建一个图像。我正在关注 Nettuts 的本教程。要创建它,我需要使用函数 imagettftext()。但是每当我尝试运行它时,它都会给我一个错误提示
imagettftext():字体文件名无效
我的代码如下。
以防万一,我正在使用 CodeIgniter 框架,但我不想使用 CI 验证码库。
html - 从放置到html画布中的php图像(imageTTFText)获取图像数据
我在一个名为“gen_height.pht”的文件中创建了一个图像
现在我将此图像放入 html 画布中:
之后,我想知道 imagedate(rgb 值),其中:
• 出现 php 图像
• 但图像数据全是 255(函数 tester1 的输出),就像只有白色背景一样
• 当我将 php 图像替换为常规 jpg 图像时,它确实有效并提供了特定的 rgb-data
任何人知道为什么我不从 php-image 中获取数据,而它确实出现了?
php - Imagettftext 不适用于自动换行/爆炸
嗨,我在这里有一个以前可以工作的代码。它获取文本输入并使用 jpg 上的 imagettftext 打印输入。我使用自动换行和分解来指定文本应该出现的位置。我看过其他几乎与此类似的帖子,但我不想使用 for 循环和计数器或类似的东西。你认为我的代码做错了什么?它以前可以正常工作,但现在无法正常工作。提前感谢您的帮助。这是我的代码。请随时编辑。