GD2 不会调整图像大小 - Magento 2.4.4-p6 和 PHP 8.1 上已弃用的错误

GD2 won't resize images - deprecated error on Magento 2.4.4-p6 and PHP 8.1

提问人:aidin 提问时间:11/15/2023 最后编辑:halferaidin 更新时间:11/15/2023 访问量:19

问:

升级到最新版本的Magento 2.4.4-p6,现在GD2不会调整我的图像大小

[2023-11-09T00:29:45.553851+00:00] 主要。严重:异常:已弃用功能:从 float -457.5 到 int 的隐式转换会失去 /vendor/magento/framework/Image/Adapter/Gd2 中 /vendor/magento/framework/Image/Adapter/Gd2 中的精度.php在 /vendor/magento/framework/App/ErrorHandler.php:61 的第 963 行

洋红色2 GD php-8.1

评论

0赞 halfer 11/15/2023
您使用什么功能来调整图像大小?这是核心功能还是插件?你如何触发它?
1赞 halfer 11/15/2023
该错误似乎是在 PHP 8.1 中引入的,因此如果您想要快速修复,请查看您的平台是否可以轻松降级到 PHP 8.0。
1赞 aidin 11/15/2023
降级有效,但必须将“platform-check”: false 添加到 composer.json 并在之后运行 composer dump autoload
1赞 halfer 11/15/2023
啊,我刚刚找到了一个插件修复程序。但可能值得先升级到最新的稳定版。
1赞 aidin 11/17/2023
它不是Magento的问题,而是添加了任何第三方扩展或自定义。更新扩展或扩展冲突的成本可能会导致升级成为令人头疼的问题。还涉及测试。

答: 暂无答案