更新:似乎函数imageantialias()仅在PHP使用GD编译时才可用,因此通过扩展文件扩展名是不够的.
Note: This function is only available
if PHP is compiled with the bundled
version of the GD library.
请检查您的phpinfo()并查看,如果您发现标志–with-gd = shared(或类似的标志,可能只是–with-gd)在那里.如果你找不到它,你的PHP必须重新编译这个标志.
更多细节:
PHP扩展可以通过php.ini包含.dll(Windows)或.so(Unix)文件加载,也可以通过PHP编译.编译听起来很恐怖,但实际上真的很容易.所有你需要做的(Unix)是:
>复制phpinfo()中显示的编译字符串
>添加所需的新标志
运行
> ./configure …所有的东西从你的phpinfo加上新的旗帜
做清洁
>做
> make install
看看你的phpinfo()和微笑:)
第一个答案(没有证明是正确的):
imageantialias()是PHP GD extension的功能.是否安装GD并正确配置?
从你的代码看,GD是安装的,因为imagecreatetruecolor()也是一个GD函数,似乎工作.这得出的结论是,您使用的是4.3.2之前的PHP版本,它不支持imageantialias().
请看你的phpinfo(),看看我的结论是否正确.在那里你会看到你正在使用什么版本的PHP,你还会看到GD是否安装和工作!