PHP GD为imagecropauto()函数提供黑色背景

PHP GD为imagecropauto()函数提供黑色背景,php,gd,Php,Gd,当cpanel上有GD库的捆绑版本时,代码工作正常。 但是,当使用GD 2.2.5在vestacp上运行相同的代码时,它会在使用imagecropauto()时生成黑色背景 希望你们有解决办法。 谢谢。您对此有解决方案吗?有相同的问题。 $datai = "data:image/png;base64,BAS64IMGSTRINGHERE"; $datai = str_replace("data:image/png;base64,",""

当cpanel上有GD库的捆绑版本时,代码工作正常。 但是,当使用GD 2.2.5在vestacp上运行相同的代码时,它会在使用imagecropauto()时生成黑色背景

希望你们有解决办法。
谢谢。

您对此有解决方案吗?有相同的问题。
$datai = "data:image/png;base64,BAS64IMGSTRINGHERE";
$datai = str_replace("data:image/png;base64,","",$datai);

$datai = base64_decode($datai);
$im = imagecreatefromstring($datai);

//When i skip this function its working fine. 
$cropped = imagecropauto($im, IMG_CROP_DEFAULT);
if ($cropped !== false) { 
    imagedestroy($im);    
    $im = $cropped;       
}

imagesavealpha($im, true);
imagepng($im, "img-crop.png");
imagedestroy($im);