У меня есть куча изображений svg (1.svg 2.svg ...), и я бы хотел, чтобы они центрировали их и изменяли размер холста одинаковым значением для всех из них. Скажем, что образ 1.svg имеет w. 600 и ч. 800 и 2.svg имеет w. 1000 и ч. 400. Я хотел бы установить холст как для 1000x800, так и для центральных изображений. В результате изображения не будут изменены, но у них будет дополнительное пространство по сторонам -> 1.svg все равно будет 600x800, но в холсте размером 1000x800 и 2.svg будет 1000x400, но в холсте размером 1000x800. Можно ли это сделать в командной строке? Использование inkscape, imagemagick и т. Д.?Изменить размер изображения svg в командной строке
Заранее благодарен!
Вы можете сделать это с ** ** ImageMagick, но, как это процессор растрового изображения, вы получите rasterised (растровый) изображение из (т.е. PNG или GIF или JPEG), а не векторное изображение (то есть SVG). Это то, что вы хотите? –
PNG-изображение определенно прекрасное, мне просто нужно получить такой же размер холста с сохранением размера оригинального изображения внутри этого холста, и из-за большого количества файлов мне нужно сделать это в пакетном режиме. – Dsi