Imagick PHP Преобразование цветных изображений в оттенки серого PDF - PullRequest
0 голосов
/ 08 апреля 2020

Мне нужно преобразовать несколько цветовых файлов в один многостраничный PDF в градациях серого.

Приведенный ниже код создает PDF с одним JPG на каждой странице, но он не преобразуется в оттенки серого. Что я делаю не так?

// Load all files
    $allfiles = array('1.jpg', '2.jpg', '3.jpg', '4.pdf');
    $outpdf = new Imagick($allfiles);
// Output to PDF
    $outpdf->setImageFormat("pdf");

// Here transform to Grayscale <-----
    $outpdf->transformimagecolorspace(Imagick::COLORSPACE_GRAY);

// Write output
    $outpdf->writeImages('WishItWereGrayscale.pdf',true);
    $outpdf->clear();
    $outpdf->destroy();
...