问题标签 [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 - PHP:imagettftext 在到达空格时停止
http://ttgdark.com/plugins/xboximg.php?gamertag=testing ...
http://ttgdark.com/plugins/xboximg.php?gamertag=另一个测试
如果你注意到,第二个链接没有写“测试”这个词。我今天刚决定开始学习动态图像写作,我真的不知道从哪里开始找出问题所在。这是我的代码:
PHP Warning: imagettftext() [<a href='function.imagettftext'>function.imagettftext</a>]: Problem rendering glyph in /var/www/vhosts/ttgdark.com/httpdocs/plugins/xboximg.php on line 12
php - 使用 imagettftext 创建的重叠文本字符串
我有一个为 png transaprency 支持创建的图像资源,其中包含以下内容:
然后,我使用 将重叠的文本层添加到此图像资源中imagettftext()
,但这会覆盖图像的当前区域。我正在尝试将其合并到现有的图像资源中,以保持文本字符串的透明度。下面是我试图避免的一个例子:
php - 源图片ttftext
我需要这个函数(imagettftext)在php中的来源。我找不到源(它是由php实现的)。
有人知道我在哪里可以找到它吗?
此致
php - PHP imagettftext 基线解决方法
我正在写作以使用 PHP 将文本打印到图像中。但是,该函数imagettftext()
使用基线,而我需要垂直居中的文本。
所以,我要么需要一种方法来打印文本,其中 y 不是从顶部到基线的距离,而是从边界框的顶部到顶部,或者我需要一种方法来确定边界框顶部和基线之间的距离。
显然,我让你感到困惑。因此,要明确一点:我知道该功能imagettfbbox()
。使用该函数,我可以确定结果文本框的高度和宽度。但是,在使用 打印时,它的高度对于垂直对齐完全没有用imagettftext()
,因为 Y 参数不是到盒子顶部(甚至是底部,但至少是我可以使用的具有高度的东西)的距离,而是距离到文本的基线。
编辑:为什么我不接受最新的答案?
请参阅我在答案下方的最新评论,并将此图像用作参考。
php - php imagettftext 字母间距
是否有人具有绘制具有指定字母间距的 ttf 字符串(imagettftext)的函数?
我找不到任何内置的 GD 函数,所以我认为应该逐个字母地添加一些恒定的宽度。
也许有人已经有这样的功能:)
附言。最好的字体是 arial.ttf
php - 将阿拉伯语写入图像时出错
我之前的相关问题:
我的问题是:
- 如果我想写
احمد
在图像中,它显示为د م ح ا
- 好吧,我修复了它,现在输出:
ا ح م د
使用此功能:
但新的问题是:
ا ح م د
(分隔的字母)它应该在哪里:
احمد
我怎样才能解决这个问题?
php - php 处理图像:用阿拉伯语写完整的单词,ttf 字体
我之前写过这个问题,但没有答案或观点
现在的问题是如何用阿拉伯语写好单词
意思是
如果我想写احمد
结果是ا ح م د
单词之间不是空格而是ttf字体单独切割每个字母
意思是
例如这封信ح
在这个词的开头或中心写成 ex :محم
حم
在词尾写了喜欢 بلح
有没有办法在图像上做到这一点?
我用这个字体tahoma.ttf , arial.ttf
php - 支持 php imagettftext 的所有 utf-8 字符的字体
我在 php 中使用 imagettftext 来生成图像。是否有支持所有 utf-8 字符的 true type 字体?
php - 在 imagettftext() 之前映射字符?
我正在建立一个带有字体预览的免费字体网站。由 imagettftext() 生成的许多字体字符都带有方形框,因为它们没有被映射。
我查看了像 dafont.com 这样的网站,他们所有的字体都可以正确预览。我非常怀疑他们是否会检查每种字体并确保使用正确的字符。
所以我的问题是,是否有一个 PHP 脚本或函数可以做到这一点:
1)打开一个ttf文件并根据字符串查找映射的字符。EX:我想将名称 'foobar' 作为文本传递给 imagettftext(),但如果字体 foobar 只映射大写字符,我将不得不将 FOOBAR 传递给 imagettftext()。
2)如果返回字符串中的任何字符未映射到字体中,则查找下一个映射字符并将其替换为该字符。
基本上,我试图避免所有未映射的字体框出现在我的网站上。
感谢大家!