Как преобразовать строку SVG в jpg с помощью Inkscape

После двухдневных попыток растрировать jpeg из строк SVG с помощью ImageMagick я наконец сдался.

Хотя мне удалось заставить фактическое преобразование работать нормально, кажется, что Imagemagick не может правильно преобразовать функции преобразования/поворота при рендеринге изображения, в результате чего вывод отличается от исходного SVG.

Дальнейшее изучение показало, что это известная проблема и что «Inkscape» — лучший метод для преобразования SVG в jpeg/png в PHP.

Проблема в том, что мои данные SVG отправляются в мой PHP-скрипт через JSON. Как получить большой двоичный объект или строку в командной строке Inkscape, чтобы преобразовать ее?

Большое спасибо за любые предложения.

7
задан gordyr 1 May 2012 в 16:31
поделиться