• Как можно определить высоту/ширину svg-спрайта и записать ее в файл (через CLI под Mac или Linux)?

    @bjorn-mozyakin Автор вопроса
    Предположительно, imagemagick-овский SVG-декодер не понимает некоторые внутренние SVG теги.
    Посоветовали предварительно сконвертировать файл в другой формат, например так:
    convert icons-test.svg mvg:- | identify -format '%w' mv

    Для меня это сработало. Иногда, правда, выдаются ошибки вроде таких:
    identify: non-conforming drawing primitive definition 64' @ error/draw.c/RenderMVGContent/4361.

    Но все равно ширина/высота определяются верно.

    Так что отмечу, как решение. Но если кто-то знает, чем вызваны/как избавиться от ошибок - пишите. Или если кто-то знает альтернативные способы решения - тоже.
    Ответ написан
    Комментировать