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

php - PHP imagefttext(imagettftext)不显示任何内容

我几乎可以肯定这不起作用是有一个愚蠢的原因,但我就是想不通。我只是想用 imagettftext 将一些文本打印为图形,但我无法显示这些文字。这是在 GoDaddy 服务器上,所以我不能控制一切,但这里是 phpinfo() 的规范:

  • PHP 版本 5.2.14
  • --with-gd' '--with-freetype-dir=/usr' '--with-jpeg-dir=/usr' '--with-png-dir=/usr/bin/libpng-config' '- -启用-gd-native-ttf'
  • 启用 GD 支持
  • GD 版本捆绑(2.0.34 兼容)
  • 已启用 FreeType 支持
  • FreeType 与 freetype 的链接
  • FreeType 版本 2.2.1

这是我正在使用的代码。没有什么花哨或奇怪的。

我尝试以不同的方式更改字体名称:

我尝试使用 PNG 而不是 GIF,我尝试使用 imagefttext() 和 imagettftext(),我尝试显示错误,但它没有显示任何错误,只是一个空白屏幕。有任何想法吗?一定是这么愚蠢的事情……

0 投票
1 回答
2767 浏览

php - PHP:用imagettftext包装文本

该脚本获取文本,查找 url,为它们着色并制作 png 图像。我遇到的问题是自动换行。由于我必须将文本分开并将其重新组合在一起以对链接进行着色,因此我很难弄清楚如何包装文本。这是脚本和结果的图像。

替代文字 http://dl.dropbox.com/u/19973/script.png

0 投票
3 回答
3192 浏览

php - PHP imagettftext总是画黑

基本上,当我绘制文本时,它会变成这样的黑色:http: //i.stack.imgur.com/z675F.png 而不是我在 PHP 和函数中分配的颜色。代码:

它以前可以工作,但后来就停止了,我不知道为什么。那是在我更改了源图像(生成良好)并且我没有触及代码之后。我已经尝试了各种改变颜色的方法,但我无法让它以黑色以外的任何方式显示。

0 投票
2 回答
10678 浏览

php - 使用 PHP GD 创建不同字体的图像表单文本

我一直在使用这个简单的脚本从文本生成图像:

我用 file.php?text=testing script&color=000000 调用脚本

现在我想知道如何在同一图像中生成混合了普通字体和粗体字体的文本,例如file.php?text=testing <b>script</b>&color=000000


感谢 dqhendricks 帮助我解决这个问题。

这是我写的一个快速脚本,仍然需要很多改进,但对于基本功能,它似乎工作正常:

注意:这仅适用于以空格分隔的“加粗”单个单词,不适用于加粗单词的一部分。

调用脚本file.php?text=testing+<b>script</b>&color=000000

0 投票
2 回答
1418 浏览

php - PHP ImageMagic Unicode 字符

我正在尝试按照 ImageMagick 文档在 PHP 中实现相同的结果。然而,到目前为止还没有结果。这就是我所拥有的:

但它只是打印\x{201C}Unicode \x{2018}\x{263A}\x{2019} Please\x{201D}

0 投票
1 回答
525 浏览

php - 字符到字形映射表

我正在关注apple.com 上的文档

我设法得到The 'cmap' encoding subtables。我知道 100%platformID, platformSpecificID是正确的,但offset很可疑。这是数据:

两个表的偏移量相同,532. 谁能给我解释一下?这个偏移量是从当前位置还是从文件开头?

第2部分

好的。因此,我设法format使用以下方法到达表格:

输出:

现在,我如何从这里获得字符 Unicode 代码?我尝试阅读文档,但对于新手来说太模糊了。

http://developer.apple.com/fonts/ttrefman/RM06/Chap6cmap.html

0 投票
4 回答
17107 浏览

php - imagettftext 无法打开字体文件

使用来自 php.net 的示例,我收到警告,并且图像未正确呈现。我提供了 .ttf 文件的完整路径,如下所示:/var/www/public/myfont.ttf

我正在使用此处找到的自定义 .ttf 字体。我可以在 Ubuntu 中打开文件作为有效的字体文件。我还尝试了其他字体,结果相同。

我使用的是 Ubuntu 10.04 LTS 32 位,安装了 apache2、php5、freetype6 和 php5-gd。我还尝试使用 ttf 文件对 777 文件和文件夹进行 chmod,结果相同。

如何使用自定义 ttf 字体文件使示例正常工作?

*编辑:我正在使用的代码:

phpinfo() 的输出;

测试is_fileis_readable

0 投票
4 回答
14681 浏览

php - 使用多行的 imagettftext 函数?

我正在用php创建透明文本-> png图像,到目前为止一切都很好。唯一的问题是我希望能够由于固定宽度而使文本自动换行。或者能够在文本中插入断线。有没有人有任何经验这样做?这是我的代码...

0 投票
1 回答
784 浏览

php - imagettftext 和欧元符号

我正在使用 imagettftext 生成图像(我也尝试过 imagefttext),但我无法显示 EURO 标志。看看它是怎么做到的!字体是无数的,在 Photoshop 中这个标志看起来很好。

欧元符号问题

0 投票
0 回答
316 浏览

php - 为什么 ttf 字体不能正确解码 imagettftext php 中的非英语语言?

我想将卡纳达语/泰米尔语数据转换为图像。我使用 imagettftext/imagefttext 。我尝试使用字体文件 tunga.ttf、kedage.dfont 等。问题是卡纳达语数据被转换为图像,但并非所有字符都与输入数据相同。例如:'Ga'在 kannada 中符合预期,但'Gai'显示为'Ga'and 'I'。我希望懂南印度语言的人能理解这一点。这是生成图像的代码行:

谁能建议为什么会发生这种情况?