ImageMagick занимает много времени, чтобы конвертировать SVG в другие форматы - PullRequest
0 голосов
/ 07 июня 2018

Я изо всех сил пытаюсь преобразовать кучу изображений из SVG в PDF / PNG с помощью imagemagick, хотя у меня никогда не было проблем с использованием Imagemagick с другими файлами.Похоже, что IM либо зависает, либо просто мучительно долго.

Используемая мной команда довольно проста:

convert -background none in.svg out.pdf

Вот информация о версии, если это полезно (в OSX, HighSierra):

Version: ImageMagick 6.9.9-26 Q16 x86_64 2018-03-27 http://www.imagemagick.org
Copyright: © 1999-2017 ImageMagick Studio LLC
License: http://www.imagemagick.org/script/license.php
Features: Cipher DPC Modules
Delegates (built-in): bzlib djvu fftw fontconfig freetype gslib jbig jng jp2 jpeg lcms ltdl lzma openexr png ps raw tiff webp x xml zlib

Изображения являются результатом работы инструмента веб-рендеринга, и пример можно найти здесь (не удалось найти лучший способ поделиться):

https://drive.google.com/open?id=1zypR9KsR4oskvgRQubDAKIVHXlCFmTz9

Я видел другие потоки, которые предполагают, что ImageMagick, приводящий к медленному преобразованию изображений из SVG в другие форматы, может быть связан с размерами изображений и т. Д., Но они составляют всего ~ 30 КБ (вывод identify:SVG 978x648 978x648 + 0 + 0 16-битный sRGB 26333B 0.000u 0: 03.460)

(как ни странно, я не получаю вывод от identify до тех пор, пока я Ctrl-C не обработает, а затем напечатает).

Должно быть, что-то не так с файлами, но, насколько я могу судить, они действительны в формате SVG, изображения можно просматривать без проблем и т. Д. И т. Д. Я не уверен, что мне не хватает.

...