Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/247.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php ErrorException:ImageCreateTureColor():干预时文件中的图像尺寸无效\image\image::resize()_Php_Laravel_Image_Api_Image Resizing - Fatal编程技术网

Php ErrorException:ImageCreateTureColor():干预时文件中的图像尺寸无效\image\image::resize()

Php ErrorException:ImageCreateTureColor():干预时文件中的图像尺寸无效\image\image::resize(),php,laravel,image,api,image-resizing,Php,Laravel,Image,Api,Image Resizing,我对Laravel项目的工作,我需要调整图像大小,并返回它作为文件从控制器。若图像的宽度或高度参数等于0,我必须计算另一个参数。 我这样试过(我在图书馆的文档中发现): 但它给了我这样的错误: ErrorException: imagecreatetruecolor(): Invalid image dimensions in file C:\xampp\htdocs\PROGRAMATOR.SK_API\vendor\intervention\image\src\Intervention\Im

我对Laravel项目的工作,我需要调整图像大小,并返回它作为文件从控制器。若图像的宽度或高度参数等于0,我必须计算另一个参数。 我这样试过(我在图书馆的文档中发现):

但它给了我这样的错误:

ErrorException: imagecreatetruecolor(): Invalid image dimensions in file C:\xampp\htdocs\PROGRAMATOR.SK_API\vendor\intervention\image\src\Intervention\Image\Gd\Commands\ResizeCommand.php on line 47
我使用干预\图像\图像库


您能帮我一下吗?

首先,请输入laravel返回字符串中的路由参数。所以
$w
$h
是字符串。 你有这些选择

  • 在函数开始时,将
    $w
    $h
    转换为int

    $w=intval($w)

    $h=intval($h)

  • 改变你的条件比较。PHP能够比较字符串和int值。您当前的比较每次都返回false。请记住,
    “0”==0
    将始终导致
    false
    ,因为php也会比较变量类型。但是,如果使用
    “0”==0
    ,将返回
    true

  • 同样,如果宽度或高度为
    0
    “0”
    将其更改为
    null
    ,则调整大小方法将按预期工作


    首先,在laravel返回字符串中设置路由参数。所以
    $w
    $h
    是字符串。 你有这些选择

  • 在函数开始时,将
    $w
    $h
    转换为int

    $w=intval($w)

    $h=intval($h)

  • 改变你的条件比较。PHP能够比较字符串和int值。您当前的比较每次都返回false。请记住,
    “0”==0
    将始终导致
    false
    ,因为php也会比较变量类型。但是,如果使用
    “0”==0
    ,将返回
    true

  • 同样,如果宽度或高度为
    0
    “0”
    将其更改为
    null
    ,则调整大小方法将按预期工作

    ErrorException: imagecreatetruecolor(): Invalid image dimensions in file C:\xampp\htdocs\PROGRAMATOR.SK_API\vendor\intervention\image\src\Intervention\Image\Gd\Commands\ResizeCommand.php on line 47