Задать вопрос
@V0yage

Как конвертировать svg в png?

Привет всем. Ситуация такая: пытаюсь вызвать функцию imagecreatefromstring для дальнейшей конвертации svg в png, однако вылетает ошибка imagecreatefromstring(): Data is not in a recognized format. Svg имеет следующий вид:
<?xml version="1.0"?>
<svg width="120" height="120" viewBox="0 0 120 120" xmlns="http://www.w3.org/2000/svg" version="1.1">
<path d="M60,15 L60,110 M30,40 L90,40 M30,75 L90,75 M30,110 L90,110" stroke="#000000" />
</svg>


Подскажите пожалуйста, в чём может быть проблема?

P.S. Кстати содержимое png-файла функция съедает без проблем.
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Проблема в том, что вы не читаете документацию. Функция понимает только растровые форматы.
Используйте Imagick::readImageBlob
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы