Правильное преобразование SVG to PNG средствами php

Стоит Imagick есть картинка в SVG у норгов https://www.yr.no/en/content/67.568007,33.391146/meteogram.svg Задача налету переделать в png пробую

$svg = file_get_contents($url);

$im = new Imagick();
$im->readImageBlob('<?xml version="1.0" encoding="UTF-8" standalone="no"?>'.$svg);

$im->setImageFormat("png24");

header('Content-Type: image/png');
echo $im;

$imagic->clear();
$imagic->destroy();

Выводи на экран черно белое и полупустое. введите сюда описание изображения Подскажите как преобразовать ее нормально?


Ответы (1 шт):

Автор решения: hibinyru

Помогло только shell_exec('Inkscape file.svg file.png')

надо чтобы в системе была установлена приблуда Inkscape , которая заменяет exec(convert file.svg file.png)

→ Ссылка