微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP - Windows imagecreatefromjpg() 未定义

如何解决PHP - Windows imagecreatefromjpg() 未定义

我有 Call to undefined function imagecreatefromjpg() 错误。尽管我在 extension=PHP_gd2.dll 中将 gd 库添加PHP.ini 问题仍然存在。我需要做什么?

操作系统:Windows 10

编辑:不使用 XAMPP

编辑 2:

vardump(gd_info()) 表明一切都是正确的(还有 PHPinfo()GD Support: enabled GD Version: bundled (2.1.0 compatible))。我改用 imagecreatefromjpeg() 并保存为 imagepng($im,'/imagename.jpg'); 这使我仍然拥有 jpg(代码正在向图像添加 png 水印)。但仍然不知道为什么 imagecreatefromjpg() 不起作用

gd_info()

array(14) {
 ["GD Version"]=>
 string(26) "bundled (2.1.0 compatible)"
 ["FreeType Support"]=>
 bool(true)
 ["FreeType Linkage"]=>
 string(13) "with freetype"
 ["GIF Read Support"]=>
 bool(true)
 ["GIF Create Support"]=>
 bool(true)
 ["JPEG Support"]=>
 bool(true)
 ["PNG Support"]=>
 bool(true)
 ["WBMP Support"]=>
 bool(true)
 ["XPM Support"]=>
 bool(true)
 ["XBM Support"]=>
 bool(true)
 ["WebP Support"]=>
 bool(true)
 ["BMP Support"]=>
 bool(true)
 ["TGA Read Support"]=>
 bool(true)
 ["JIS-mapped Japanese Font Support"]=>
 bool(false)
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。