Re: Imagick question
| From: | Ashley M. Kirchner | Date: | Thu, 05 Nov 2009 19:22:51 +0000 |
| Subject: | Re: Imagick question | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-299659@lists.php.net to get a copy of this message | ||
Brady Mitchell wrote:
I'm sure it can be done, but without seeing your code we can't really help. Easily solved. From the PHP manual (http://www.php.net/manual/en/function.imagick-roundcorners.php):
<?php
$image = new Imagick();
$image->newPseudoImage(100, 100, "magick:rose");
$image->setImageFormat("png");
$image->roundCorners(5,3);
$image->writeImage("rounded.png");
?>
That produces a nice transparent cornered image, as it should. However, try saving it as a JEPG instead. Set the image format to 'jpeg' and write it out as 'rounded.jpg' and you'll notice the corners are now black.
I know JPEG doesn't support transparency, that's fine. What I want is to change the black to white instead.
-- A