2010-10-04 3 views
1

Я попытался изменить размер файла svg, который будет открыт в иллюстраторе с меньшей шириной и высотой (в пикселях или см), я сделал это, изменив атрибуты width, height и viewBox в теге <svg>, но он не работает на все. По поиску я обнаружил, что атрибут transform через значение матрицы влияет на реальное изменение размера фигуры, любые идеи о готовых функциях или скриптах с использованием python или librsvg для успешного масштабирования фигуры svg, кстати, я использую inkscape для создания svg-файлов , THANKSscaling svg figure

ответ

1

Вы можете попробовать svg scour, который должен быть в состоянии найти хороший viewBox для использования (обратите внимание на заклинание и прописную букву «B»). Затем измените только атрибуты ширины и высоты, чтобы быть тем, что вы хотите, и, надеюсь, это должно сработать.

+0

Удивительный ответ. Запуск scour -renderer-workaround решил очень запутанную проблему с rsvg, которую я имел. –