gpt4 book ai didi

php - 错误 : Uncaught exception 'ImagickException' with message 'Invalid image geometry'

转载 作者:行者123 更新时间:2023-12-05 08:01:08 25 4
gpt4 key购买 nike

我编写了一个小代码来调整我服务器上的图像大小。我正在 xampp 上测试它。在这里:

if ($img_width[0] >= 750) { $imagick_image_width = 920; }
elseif (($img_width[0] > 500) && ($img_width[0] < 750)) { $imagick_image_width = 500; }
elseif (($img_width[0] >= 200) && ($img_width[0] <= 500)) { $imagick_image_width = 500; }

$save_path = 'c:/xampp/htdocs/images/'.$image_name.'.jpg';

$image = new Imagick($save_path);
$image->resizeImage($imagick_image_width, 0,Imagick::FILTER_LANCZOS,0.95); //line 226
$image->writeImage($save_path);
$image->destroy();

我已经通过 getimagesize 数组获取了 img_width。

执行时出现错误:

Fatal error: Uncaught exception 'ImagickException' with message 'Invalid image geometry' in C:\xampp\htdocs\test-templ.php on line 226

ImagickException: Invalid image geometry in C:\xampp\htdocs\test-templ.php on line 226

如何解决?

最佳答案

在使用它调整大小之前检查 $imagick_image_width 变量的值。我遇到了同样的错误,引用它我的 laravel 代码无法从“env”文件中读取值。

尝试使用任何默认大小初始化 $imagick_image_width 变量。

关于php - 错误 : Uncaught exception 'ImagickException' with message 'Invalid image geometry' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16143624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com