由于ghostscript更新9.25->昨天早上9.26(在Debian上)我们收到此错误:
ErrorMessage: FailedToExecuteCommand
`'gs' -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dnopAUSE -dnopROMPT
-dMaxBitmap=500000000 -dalignToPixels=0 -dGridFitTT=2
'-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r300x300'
-dFirstPage=1 -dLastPage=1 '-sOutputFile=/tmp/magick-39903EapVvuyNQxL4%d'
'-f/tmp/magick-39903VD0GMIpLPaIN'
'-f/tmp/magick-399031owlSOb4aOEw'' (-1)
@ error/delegate.c/ExternalDelegateCommand/462
尝试阅读多页PDF的第一页时:
$this->resource = new \Imagick();
$this->resource->setResolution(300, 300);
$this->resource->readImage($path . '[0]');
任何想法如何解决这个问题?
查看:https://www.ghostscript.com/doc/9.26/History9.htm#Version9.26
参见:https://secure.php.net/manual/en/imagick.readimage.php
解决方法:
几乎可以肯定这个错误报告:
https://bugs.ghostscript.com/show_bug.cgi?id=699815
您的解决方案是;不要使用pngalpha设备,不要使用FirstPage / LastPage,升级到带有该修复程序的版本或降级到较早的版本.尽管该错误可能存在于许多较早的版本中,但我不知道为什么它以前没有出现过.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。