Добавьте рамку вокруг изображения в формате png, используя imagick PHP

Как я могу добавить рамку вокруг изображения 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;

Это оригинальное изображение:

и это после добавления границы:

Цвет границы также применяется к фону. Я хочу сделать это с помощью imagick. Как я могу применить границу к прозрачному изображению без потери прозрачности?

Ответы на вопрос(1)

Ваш ответ на вопрос