Rendering an SVG file to a PNG or JPEG in PHP [duplicate] Rendering an SVG file to a PNG or JPEG in PHP [duplicate] php php

Rendering an SVG file to a PNG or JPEG in PHP [duplicate]


Check if ImageMagick is installed (you can find out using phpinfo). If it is, you can use the following code to cover to a PNG.

$image = new Imagick();$image->readImageBlob(file_get_contents('image.svg'));$image->setImageFormat("png24");$image->resizeImage(1024, 768, imagick::FILTER_LANCZOS, 1); $image->writeImage('image.png');

There are many threads that discuss this. One that is particularly useful is this thread:Convert SVG image to PNG with PHP