GD库里的imagettftext无法用,有经验的进来看看

zhoutang 2005-04-05 06:09:42
Linux环境下,配置如下:

RHEL3(RH9)
GD,FreeType,Png,Jpeg,Zlib都是基于RPM包安装的.也确实有这些包.

PHP安装参数:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-gd --with-zlib --with-jpeg --with-freetype --with-xpm --with-ttf --enable-gd-native-ttf --enable-exif --enable-sockets --enable-ftp
make
make install
成功安装,也能在phpinfo()里面看到如下:
GD Support enabled
GD Version bundled (2.0.22 compatible)
FreeType Support enabled
FreeType Linkage with TTF library
GIF Read Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

但却无法使用imagettftext函数.
无任何提示,也无任何错误,但也不做任何操作.
imagettftext($im, 20, 0, 0, 0, $red, "/usr/local/apache2/htdocs/font/arial.ttf","Testing...");

语法没错,也肯定支持GD库了,其实GD库函数没问题,但这个函数,就是不做任何操作,

而且,那个字体文件路径参数,改成什么,都不会报错.

好怪,不知大家在没有遇到这个情况,

PHP4.3.10 4.3.6我都试过,都是这样,
...全文
610 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoutang 2005-04-06
  • 打赏
  • 举报
回复

想结帖都不行,

没人进来领分.
zhoutang 2005-04-06
  • 打赏
  • 举报
回复

感谢raid79(山鹰)

不是代码的问题,

我自己解决了.

是编译时多加了参数.

raid79 2005-04-06
  • 打赏
  • 举报
回复
给你段正确的代码,看看是不是你的程序有问题

$im = @imagecreatefromjpeg ("test.jpg"); /* Attempt to open */
$white = imagecolorresolvealpha($im,255,255,255,70);
imagettftext ($im, 40, 35, 125, 375, $white,"ariblk", "阿斗所附");
imagejpeg ($im);
imagedestroy ($im);
zhoutang 2005-04-05
  • 打赏
  • 举报
回复

没人响应.
zhoutang 2005-04-05
  • 打赏
  • 举报
回复

帮忙解决了问题,还有分相送.

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧