Wie kann ich einen Rahmen um ein PNG-Bild hinzufügen? Immer wenn ich versuche, einen Rand unter Verwendung borderImage Funktion hinzuzufügen, die in imagick verfügbar ist, verliert es seine Transparenz, wenn es ein png Bild ist.Rahmen um png Bild hinzufügen mit imagick PHP
<?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;
Dies ist das Originalbild:
und dies ist nach dem Hinzufügen einer Grenze:
Randfarbe wird auch auf den Hintergrund angewendet. Ich möchte dies mit Imagick tun Wie kann ich einen Rahmen auf ein transparentes Bild anwenden, ohne Transparenz zu verlieren?
Sie meinen _only_ gelten Grenzlinie außerhalb des Bildes, so wird es keinen Hintergrund geben? –