Imagemagick конвертировать pptx в jpg не удалось в вызове ghostscript - PullRequest
0 голосов
/ 05 декабря 2018

Недавно обновили до imagemagick 7.0.8-14 и потеряли возможность конвертировать файл pptx в jpg (или любой другой формат файла).Работала версия до обновления.Ниже приведен результат запуска конвертирования cmd.Происходит на всех PPTX, которые были запущены против него.

imagemagick version: 7.0.8-14 ghostscript version: 9.07 centos 7

$ convert test.pptx[0] -thumbnail 650x650 -gravity center -extent 1500x1000 s1.jpg

\convert /tmp/magick-17292VzAbA_mfaxJX -> /tmp/magick-17292VzAbA_mfaxJX.pdf using filter : impress_pdf_Export
convert: PDFDelegateFailed `[ghostscript library 9.07] -sstdout=%stderr -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=2 '-sDEVICE=pngalpha' -dTextAlphaBits=4 -dGraphicsAlphaBits=4 '-r72x72' -dFirstPage=1 -dLastPage=1 '-sOutputFile=/tmp/magick-17292RtJq2Z8iF5iK%d' '-f/tmp/magick-17292wskX7eyNic7t' '-f/tmp/magick-17292jHMWYZOpLjVd'':    **** Warning: Dropping incorrect smooth shading object.
   **** File did not complete the page properly and may be damaged.
Error: /rangecheck in --run--
Operand stack:
   -1   --nostringval--
Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1884   1   3   %oparray_pop   1883   1   3   %oparray_pop   1867   1   3   %oparray_pop   --nostringval--   --nostringval--   2   1   1   --nostringval--   %for_pos_int_continue   --nostringval--   --nostringval--   false   1   %stopped_push   --nostringval--   --nostringval--
Dictionary stack:
   --dict:946/1684(ro)(G)--   --dict:1/20(G)--   --dict:82/200(L)--   --dict:82/200(L)--   --dict:109/127(ro)(G)--   --dict:292/300(ro)(G)--   --dict:27/32(L)--   --dict:6/8(L)--   --dict:21/40(L)--
Current allocation mode is local
GPL Ghostscript 9.07: Unrecoverable error, exit code 1
 @ error/pdf.c/InvokePDFDelegate/276.
convert: no images defined `s1.jpg' @ error/convert.c/ConvertImageCommand/3288.

1 Ответ

0 голосов
/ 09 декабря 2018

Не могли бы вы поделиться своей текущей версией Ghostscript, выполнив следующую команду?

rpm -qa ghostscript

В случае, если версия выше, включая 9.07-31.el7_6.1, можетВы пытаетесь понизиться до 9.07-31 и сообщить, если это решает вашу проблему?Чтобы перейти на эту версию, выполните следующую команду:

yum downgrade ghostscript-9.07-31.el7

Если бы это помогло решить вашу проблему, я был бы более чем рад, если бы вы могли поделиться файлом pptx со мной (есливозможно).

Для получения дополнительной информации см .:

https://bugzilla.redhat.com/show_bug.cgi?id=1657694

Эта проблема должна быть исправлена ​​в выпуске ghostscript-9.07-31.el7_6.6.

С уважением, -Martin

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...