I have a string containing markup for an svg element.
<svg id="someId" width="300" height="300"> <polygon id="another_id" fill="green" stroke="black" stroke-width="5" points="200,100 131,5 19,41 19,159 131,195 "></polygon> </svg>
How can I read this string in Imagick and display it.
$svg = '<svg id="someId" width="300" height="300"><polygon id="another_id" fill="green" stroke="black" stroke-width="5" points="200,100 131,5 19,41 19,159 131,195 "></polygon> </svg>'; $image = new Imagick(); // This is not working. $image->readImageBlob($svg); $image->setImageFormat("png"); header("Content-Type: image/png"); echo $image;
How can I read this svg string so that I can proceed with doing other stuffs. Thanks