标签: svg

将 SVG 转换为 PDF 和/或一些常用位图格式的免费 linux 命令行工具?

是否有免费的 linux 命令行工具可以将 SVG 转换为 PDF 和/或一些常用的位图格式(例如 PNG)?

linux svg

18
推荐指数
3
解决办法
2万
查看次数

在 Inkscape 中使用 Font Awesome

有没有办法将 Font Awesome 图标转换为 SVG 图形,以便我可以在 Inkscape 中的其他矢量图像中使用它们?

将 Font Awesome 导入 Inkscape 以进行图标参考在这里没有帮助,因为这仅指字体编辑器 - 但我只想将字体转换为一组 SVG 图形。

这可能吗?如果是这样,如何?

fonts inkscape svg

17
推荐指数
3
解决办法
1万
查看次数

是否可以将一个inkscape SVG 文档嵌入或链接到另一个文档中?

我想要一个小的 SVG 文件(用 Inkscape 创建),并将它嵌入或链接到另一个(更大的)文件中。当浏览器显示时,我希望看到较小的显示在较大的占位符中。

是否可以?

inkscape svg

16
推荐指数
2
解决办法
7182
查看次数

如何从 Inkscape 导出缩小/优化的 svg?

我正在使用 Inkscape 创建和操作 SVG。后来我在我的网站中使用这个文件。不幸的是,Inkscape 产生了一个非常混乱的 SVG,即使我Plain SVG在保存对话框中选择。

凌乱的SVG

如何从 Inkscape 导出干净、优化和缩小的 SVG?就像没有这个元数据和不必要的转换一样?

inkscape svg

16
推荐指数
2
解决办法
6619
查看次数

从 LaTeX (tikz) 生成 SVG?

如何从 LaTeX 文件生成 SVG 图像 - 更准确地说,是 tikz 图?我在 Windows 中工作。

latex svg

12
推荐指数
2
解决办法
2万
查看次数

在 Mac 上安装 RSVG

我已经在 Mac 上安装过一次 rsvg-convert,但它正在使用pkg-config,现在我正尝试在我自己的应用程序中插入 RSVG。RSVG 有很多依赖项,这可能也应该在我的应用程序中,但我不确定这是否可行。

在任何人说,是的,我已经检查了其他可能性:ImageMagick(不是那么可配置),qlmanage(可怕的结果),Inkscape(太重),mogrify(与 qlmanage 相同),batik-rasterizer(不支持所有svg 文件并需要 Java)...所有这些都有无法解决的问题,但我很确定 RSVG 问题可以解决!

那里有任何 RSVG 包吗?有任何现成的脚本来安装 RSVG 没有pkg-config? 如果我真的需要pkg-config,有什么办法可以将它安装在一个临时文件夹中,只是安装 RSVG 然后消失?

提前致谢。

svg macos

12
推荐指数
1
解决办法
8667
查看次数

将 SVG 直接插入 Microsoft Publisher 中,无需转换文件格式

如何将SVG图像作为矢量图像插入到 Microsoft Publisher 2010 文档中,而无需先将其转换为 PNG 等位图格式?将 SVG 文件复制并粘贴到 Publisher 文档中不起作用。我知道可以将 SVG 转换为 EPS,然后插入它,因为 Publisher 接受 EPS 文件。问题是转换很耗时,而且颜色经常出错。如果这是将矢量图形导入 Publisher 的唯一方法,那么是否有一种一步法将 SVG 转换为 EPS 并一举将其粘贴到 Publisher 中?

vector-graphics microsoft-publisher svg microsoft-office-2010

11
推荐指数
1
解决办法
4万
查看次数

ImageMagick Convert:如何从 SVG 文件生成锐利调整大小的 PNG 文件?

我使用这个命令来生成一个清晰的 512px 宽版本的 SVG 文件,我有:

convert -geometry 256 pinterest.svg pinterest.png
Run Code Online (Sandbox Code Playgroud)

这是源文件:

<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
         width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" xml:space="preserve">
<path fill="#231F20" d="M8,0C3.582,0,0,3.582,0,8c0,3.275,1.97,6.09,4.789,7.327c-0.022-0.559-0.005-1.229,0.139-1.837
        c0.154-0.649,1.029-4.359,1.029-4.359s-0.255-0.51-0.255-1.266c0-1.186,0.687-2.071,1.542-2.071c0.729,0,1.08,0.547,1.08,1.201
        c0,0.73-0.467,1.825-0.707,2.838c-0.2,0.85,0.426,1.541,1.262,1.541c1.515,0,2.537-1.947,2.537-4.253
        c0-1.753-1.181-3.066-3.329-3.066c-2.427,0-3.938,1.81-3.938,3.831c0,0.697,0.205,1.188,0.528,1.57
        C4.824,9.631,4.845,9.7,4.792,9.902c-0.039,0.147-0.126,0.502-0.163,0.643c-0.054,0.202-0.218,0.274-0.401,0.199
        C3.11,10.289,2.59,9.064,2.59,7.688c0-2.272,1.916-4.997,5.718-4.997c3.053,0,5.065,2.21,5.065,4.582
        c0,3.139-1.746,5.482-4.317,5.482c-0.864,0-1.677-0.467-1.955-0.996c0,0-0.464,1.844-0.562,2.199
        c-0.17,0.616-0.502,1.232-0.805,1.713C6.452,15.885,7.213,16,8,16c4.418,0,8-3.582,8-8S12.418,0,8,0z"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

但是它会产生一个模糊的 PNG:

品趣

由于我的来源是矢量图,我希望得到清晰的图像。有没有办法这样做?

png svg imagemagick macos

10
推荐指数
2
解决办法
7066
查看次数

从 SVG 文件中删除个人数据

我第一次需要对使用 Inkscape 创建的 SVG 文件执行diff,因为我在 SVN 中有冲突。

在检查差异时,我注意到 SVG 文件包含很多个人信息。个人信息是关于用于导出的路径。SVG 源代码如下所示:

<text ... inkscape:export-filename="<personal information here>" ... />
Run Code Online (Sandbox Code Playgroud)

就我而言,它有很多文件夹名称可以追溯到我在 2009 年工作的项目。

如何从 Inkscape SVG 文件中删除此个人信息?

当然我可以在文本编辑器中手动完成,但这有一些缺点:

  • 它很容易出错。你需要非常确定你在做什么。应该有更安全的方法来做到这一点。
  • 这很耗时。应该有一种更快的方法来做到这一点。
  • 它可能不完整。也许还有其他个人数据我还没有发现。

inkscape svg

9
推荐指数
1
解决办法
4079
查看次数

如何在 Linux 上的命令行中将目录中的所有 .svg 文件转换为 .pdf

当我有一个充满 .svg 文件的目录时,例如来自 Inkscape,如何将它们转换为 .pdf 文件?

类似于单个文件的这种方法,但作为整个目录的批处理命令。

pdf batch svg

9
推荐指数
1
解决办法
2279
查看次数