Tengo un problema con el plugin de exportación de raphaeljs (https://github.com/ElbertF/Raphael.Export). en un elemento de ruta Uso el atributo fill
y como fuente doy una URL de imagen para completar. Pero cuando lo exporto a SVG, veo una definición de elemento de ruta, pero cuando lo exporto a PNG, no lo veo de nuevo.Error al exportar raphaeljs a jpg con fondo de ruta como imagen
Así que en mi aplicación que añadir una attr
-path
elemento de la siguiente manera:
paper.path("M 195 10 L 300 L 195 z").attr({'stroke-width': 0,'fill': 'url(images/alfen/02/murek.png)'});
y exportar esto con paper.toSVG()
y en mi SVG puedo encontrar un camino:
<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>
Pero cuando transformo esto a PNG con:
<?php
$json = $_POST['json'];
$output = str_replace('\"','"',$json);
$filenameSVG = 'test';
file_put_contents("$filenameSVG.svg", $output);
$konwert = "convert $filenameSVG.svg $filenameSVG.jpg";
system($konwert);
No puedo encontrar este camino cumplido con mi historial. ¿Alguien puede ayudar?
Una estimación rápida: o bien proporcionar la URL completa (con nombre de dominio), o si eso no funciona, una ruta local de la imagen (en el atributo 'fill')? 'convert' no conoce su sitio web, dominio ni nada al respecto. – Wrikken
en mi svg también tengo '
' y esto se convierte adecuadamente –
gerpaick
Sí, y no se inicia con' url ('allí, y que se puede interpretar como una ruta local Pero. ¿Por qué discutir? Prueba ¡Ya te cuento! :) – Wrikken