2013-05-01 4 views
-1

В настоящее время я пытаюсь преобразовать SVG и его содержимое в png с помощью PHP. Я использую raphaeljs для рисования фигур на изображении, а затем я скрываю формы и изображение в SVG. У меня есть тэг svg и заливки и т. Д., Но мне нужно каким-то образом преобразовать это в PNG.RaphaelJS SVG to PNG

Если бы кто-то мог поделиться некоторым кодом, это было бы здорово.

Im в этот текущий момент в моем коде:

<script> 
var svg = paper[<?=$vehicletype['vehicletypeid']?>].toSVG(); 
console.log(svg); 
</script> 

Любое решение будет оценено. Он должен работать в IE8, поэтому я не использую canvas.

Благодаря

ответ

0

За то, что вы хотите сделать, вы должны смотреть в использовании ImageMagick library и его php extensions такие как Imagick. Многие хостинг-провайдеры либо уже встроили, либо позволяют добавлять расширение вручную. Эта библиотека обрабатывает множество различных операций манипулирования изображениями, включая преобразование типов файлов в разные типы. Этот ответ здесь, Convert SVG image to PNG with PHP, также дает прекрасную разбивку того, как вы на самом деле используете это для своего проекта. Надеюсь это поможет.

Смежные вопросы