У меня проблема с плагином экспорта raphaeljs (https://github.com/ElbertF/Raphael.Export).
в элементе пути я использую атрибут fill
, а в качестве источника я даю URL-адрес изображения для заполнения. Но когда я экспортирую это в SVG, я вижу определение элемента пути, но когда я экспортирую его в PNG, я больше не вижу.
Итак, в моем приложении я добавляю элемент attr
to path
следующим образом:
paper.path("M 195 10 L 300 L 195 z").attr({'stroke-width': 0,'fill': 'url(images/alfen/02/murek.png)'});
и я экспортирую его с помощью paper.toSVG()
и в моем SVG я нахожу путь:
<path transform="matrix(1,0,0,1,0,0)" fill="url(images/alfen/02/murek.png)" stroke="#000" d="M203,183.94389438943895L948,183.94389438943895L948,195L203,195Z" stroke-width="0"></path>
Но когда я преобразую это в PNG с помощью:
<?php
$json = $_POST['json'];
$output = str_replace('\"','"',$json);
$filenameSVG = 'test';
file_put_contents("$filenameSVG.svg", $output);
$konwert = "convert $filenameSVG.svg $filenameSVG.jpg";
system($konwert);
Я не могу найти этот путь, выполненный с моим фоном. Может ли кто-нибудь помочь?