如何在png图像周围添加边框?每当我尝试添加边框采用borderImage可用功能imagick它失去了它的透明度,如果它是一个PNG图像.
<?php
$image = new Imagick();
$image->readImage('tux.png');
$image->BorderImage(new ImagickPixel("red") , 5,5);
// send the result to the browser
header("Content-Type: image/" . $image->getImageFormat());
echo $image;
Run Code Online (Sandbox Code Playgroud)
这是原始图片:

这是在添加边框之后:

边框颜色也应用于背景.我想用imagick做到这一点如何在不失透明度的情况下将边框应用于透明图像?