图片处理报错
多年来一直对网站代码有强迫症,发现报错就会心心念念难以释怀。最近查看后台error_log,发现如下提示:Implicit conversion from float XXX to int loses precision。翻来覆去搜索了许久,综合起来是在php8.2环境,涉及到图片处理的时候会出现这种情况,大神们的解决方法如下:
找到imagecopyresampled($img, $this->im, 0, 0, (int)$x, $y, $width, $height, (int)$w, $h);
在参数前面加上 (int)强制转换一下就好了。