简体   繁体   English

如何为Imagick使用setImageScene方法?

[英]How to use setImageScene method for Imagick?

I'm converting PDFs to JPEGs and I can't get setImageScene to work. 我正在将PDF转换为JPEG,但无法使setImageScene正常工作。

I've tried calling it before readImage and after readImage. 我试过在readImage之前和readImage之后调用它。 It has no effect on the numbering of the files. 它对文件编号没有影响。

Can someone provide a working example? 有人可以提供一个有效的例子吗?

Thanks 谢谢

It doesn't look setImageScene works. 看起来setImageScene看起来不起作用。 It's really easy to number files yourself though. 不过,自己给文件编号很容易。

$imagick = new Imagick("./LayerTest.psd");

$pageNumber = 200;
foreach ($imagick as $subImage) {
    $filename = "./output_$pageNumber.png";
    $subImage->setImageFormat('png');
    $subImage->writeImage($filename);
    $pageNumber++;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM