Почему он не читает svg
?
$imagick = new \Imagick();
$svg = '<svg xmlns="http://www.w3.org/2000/svg" width="959" height="593"><path id="frames" fill="none" stroke="#A9A9A9" stroke-width="2" d="M215 493v55l36 45M0 425h147l68 68h85l54 54v46"/></svg>';
$imagick->readImageBlob($svg);
$imagick->setImageFormat("jpeg");
$imagick->adaptiveResizeImage(400, 400);
$imagick->getImagesBlob();
no decode delegate for this image format `' @ error/blob.c/BlobToImage/353
Согласно, этому ответу, нужно в строку с svg добавить <?xml version="1.0"?>
:
$imagick = new \Imagick();
$svg = '<?xml version="1.0"?><svg xmlns="http://www.w3.org/2000/svg" width="959" height="593"><path id="frames" fill="none" stroke="#A9A9A9" stroke-width="2" d="M215 493v55l36 45M0 425h147l68 68h85l54 54v46"/></svg>';
$imagick->readImageBlob($svg);
$imagick->setImageFormat("jpeg");
$imagick->adaptiveResizeImage(400, 400);
$imagick->getImagesBlob();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
У меня есть база данных MySQL с большими таблицами (~4-20G) и сервер Tableau для аналитиковЗапросы с Tableau работают слишком медленно
Можно из такой строки: 548673++++++1028 809216 /RU/CARD2CARD ALFA_MOBILE>MOSCOW 3105