Fondo negro al convertir PDF de varias páginas a JPG con la extensión Imagick php

¿Cuál es la mejor manera de corregir el fondo negro al convertir PDF de varias páginas a JPG con la extensión Imagick php?

El siguiente es el código utilizado en mi aplicación:

    $imagick = new Imagick($file);
    $imagick->setResolution(150,150);
    $imagick->setImageFormat("jpg");
    $imagick->setImageCompression(imagick::COMPRESSION_JPEG);
    $imagick->setImageCompressionQuality(70);
    foreach ($imagick as $c => $_page) {
        $_page->setImageBackgroundColor('white');
        $_page->adaptiveResizeImage($maxsize,$maxsize,true);
        $_page->writeImage("$file-$c.jpg");
    }

Soy consciente de que el método flattenImage se puede utilizar para eliminar el fondo negro, como en:

    $imagick = $imagick->flattenImages();

Pero cuando el archivo tiene más de una página, el método flattenImages coloca todas las páginas en la misma imagen y, por lo tanto, el resultado es una copia de la última página en todos los JPG generados.

Agradezco si alguien me puede ayudar.