PHP GD为imagecropauto()函数提供黑色背景
当cpanel上有GD库的捆绑版本时,代码工作正常。 但是,当使用GD 2.2.5在vestacp上运行相同的代码时,它会在使用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,",""
谢谢。您对此有解决方案吗?有相同的问题。
$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);