javascript Как cохранить svg в png/jpg/bmp?

Как cохранить svg в png/jpg/bmp c помощью javascript?

JavaScript

Ответ

Добавим в <body></body> блок <div id="paper"></div>, в котором будет находиться svg, и скрытый блок <canvas id="cnv" style="display:none;"></canvas>. Для примера нарисуем прямоугольник с помощью raphaeljs <script src="raphael-min.js"></script>:

Наша задача сохранить полученный svg в формате png/jpg/bmp. Для этого подключаем вспомогательные библиотеки canvg, canvas2img, jquery:

<script src="jquery-1.11.3.min.js"></script>
<script src="canvas2image-master/canvas2image.js"></script>
<script src="canvg-master/rgbcolor.js"></script>
<script src="canvg-master/StackBlur.js"></script>
<script src="canvg-master/canvg.js"></script>

И вызываем код для сохранения в файл:

другие материалы по javascript

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *