对我来说,将 JPG 源文件转换为半透明 PNG 的方法有效。
<?php
$srcImagick = new Imagick($srcPath);
$pathTo50Perc = 'transparent1.png';
$srcImagick->setImageAlphaChannel(Imagick::ALPHACHANNEL_OPAQUE);
$srcImagick->evaluateImage(Imagick::EVALUATE_DIVIDE, 2, Imagick::CHANNEL_ALPHA);
$srcImagick->writeImage($pathTo50Perc);
?>