Я хочу конвертировать изображения SVG в файлы PNG с прозрачным фоном. Я использую код ниже, чтобы преобразовать его с помощью imagick в php, но он дает изображение с черным фоном.
$image = new imagick();
//set transparent background
$image->setBackgroundColor(new ImagickPixel('transparent'));
$image->setFormat('svg');
$image->readImageBlob(file_get_contents("image.svg"));
$image->setImageFormat("png32");
$image->resizeImage(265,195, Imagick::FILTER_LANCZOS, 1);
$image->writeImage('result.png');
Может ли кто-нибудь помочь мне, как преобразовать вышеуказанное изображение svg в изображение png с помощью PHP. Любая помощь будет оценена по достоинству.