0
Я пытаюсь преобразовать SVG в изображение PNG с помощью Imagick, но он показывает пустой, мой код Imagick являетсяSVG в детские преобразования с использованием Imagick
<?php
$im = new Imagick();
$im->setBackgroundColor(new ImagickPixel('transparent'));
$svg = file_get_contents("new_old.svg");
$im->readImageBlob($svg);
$im->setImageFormat("png32");
header('Content-type: image/png');
echo $im;
?>
и код для моего SVG изображения
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="282" height="504" xmlns:xlink="http://www.w3.org/1999/xlink">
<image id="4" preserveAspectRatio="none" x="27" y="132" width="238" height="453" xlink:href="http://asia.olympus-imaging.com/products/dslr/e520/sample/images/thumb_01.jpg"/>
</svg>
Может ли кто-нибудь предоставить решение этой проблемы.
пожалуйста, проверьте https://stackoverflow.com/questions/31262447/svg-to-png-with- множественные-изображения-слои-с помощью PHP- –