@hibinyru

Как правильно конвертировать SVG в PNG с помощью PHP:ImageMagick?

Стоит Imagick есть картинка в SVG у норгов https://www.yr.no/en/content/67.568007,33.391146/m...
Задача налету переделать в 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();


По всем канонам должно работать, но выводит на экран такое:
618cdb767c7ae800923600.jpeg

Есть ощущение, что чего-то не хватает в либе или адонах, мои настройки:
618cdb831ed88266808449.jpeg
PHP 7.4.3

Прошу помощи!
  • Вопрос задан
  • 274 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы