首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从wordpress内部的Call调用未定义函数imagecreatefromwebp

从wordpress内部的Call调用未定义函数imagecreatefromwebp
EN

Stack Overflow用户
提问于 2020-02-12 12:28:52
回答 1查看 2.5K关注 0票数 2

我正在尝试制作一个下载图片的wordpress插件。我已经看到了这样的问题,有时从web获取的文件,尽管有一个jpg扩展名,实际上是webp格式的。因此,我做了一个简单的测试功能,以查看图像是否采用webp格式:

代码语言:javascript
运行
复制
 if ($im = @imagecreatefromwebp($filename)) {
    imagejpeg($im, $filename.'.jpeg', 100);
 }

我在wordpress所在的同一台服务器上的测试文件中进行了测试,以查看转换是否已经完成,并且确实有效。

然后,我将相同的代码放入wordpress插件中,但我得到:

代码语言:javascript
运行
复制
 Call to undefined function imagecreatefromwebp()

这怎么可能呢?服务器是一样的,插件--它离测试文件只有一个文件夹。wordpress外部的测试文件可以工作,在worpress中该函数不存在。wordpress是否禁用了一些基本的php函数?

EN

回答 1

Stack Overflow用户

发布于 2021-02-18 08:22:19

它不起作用的原因可能有很多。但最常见的情况是,gd扩展没有启用。

打开php.ini文件,删除该分号(;),取消注释显示;extension=gd的行。

所以将;extension=gd更改为extension=gd

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60188357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档