首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将SVG图像裁剪到矢量图形元素的边界框中

如何将SVG图像裁剪到矢量图形元素的边界框中
EN

Stack Overflow用户
提问于 2022-03-28 06:35:23
回答 1查看 307关注 0票数 0

我这里有个SVG图像

它是用“空空间”生成的,即只有在左上角才是图像内容,而其余的则是空白。我认为,应该有一种自动的方法将图像大小裁剪到对象的边框中--至少对于一些svg工具,比如rsvg。但是,我无法找到这个“命令行技巧”,等等。

我想在命令行上这样做(即作为构建脚本的一部分)。

原则上,我会感兴趣的解决同样的问题,但基于像素的格式,如PNG以及。

EN

回答 1

Stack Overflow用户

发布于 2022-03-28 17:18:22

对于此问题,rsvg没有命令行实用程序,但在非GUI模式下的Inkscape有:

代码语言:javascript
复制
inkscape -o cropped.svg -D source.svg

将文件裁剪到文档所有对象的边框中。有关inkscape命令行选项的完整文档,请参见手册页。特别要注意用于批处理多个图像的--shell模式。

对于基于像素的格式,有影象 -trim选项:

代码语言:javascript
复制
convert source.png -trim +repage cropped.png
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71643285

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档