ImageMagick透明PNG背景

Jak*_*ako 10 php imagemagick

我想拍这张照片, 在此输入图像描述 我转换为.png文件然后想要删除白色背景使其透明.

我试过运行以下但没有运气.

    $strInputFile = 'car.png';
    $execScript = '/usr/local/bin/convert '.$strInputFile.' ';
    $execScript .= "-transparent white car-new.png"; 
    $output = shell_exec($execScript);
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?新文件已创建,但仍具有白色背景.

psy*_*brm 16

与php imagick类似的问题:

将SVG转换为透明PNG时,别忘了把它放在$ imagick-> readImageBlob()之前:

$imagick->setBackgroundColor(new ImagickPixel('transparent'));
Run Code Online (Sandbox Code Playgroud)

  • `别忘了把它放在这之前必须坚持下去.节省了几个小时!! (2认同)

Amb*_*ber 0

您的意思是使用-transparency而不是-transparent