Я этот GIF:PHP Imagick GIF в JPG - фон
https://dl.dropboxusercontent.com/u/76885657/stackoverflow/2.gif
(прозрачный фон)
И с этим кодом:
$im = new Imagick();
$im->readimage("example.gif");
$im->setImageAlphaChannel(11);
$im->setImageBackgroundColor('white');
$im->setImageFormat("jpg");
$im->stripImage();
$im->writeImage("example.jpg");
$im->clear();
$im->destroy();
Результаты:
https*://dl.dropboxusercontent.com/u/76885657/stackoverflow/3.jpg(without *)
(золотой фон)
Но хотите:
https://dl.dropboxusercontent.com/u/76885657/stackoverflow/2.jpg
(белый фон)
Что в вашем '$ save_as' вар? Кроме того, почему '$ im2'? –
$ save_as = "example.jpg"; – lucasgabmoreno
Извините, это $ im not $ im2 – lucasgabmoreno