矢量图形和光栅图形是两种主要的图形类型。便携式图形格式**(PNG**)文件是由离散的彩色方框构建的光栅图像,称为像素。像素图形是静态的,有一个预先确定的尺寸。在光栅图像中,当你放大或试图放大它们时,单个像素变得更加明显。另一方面,矢量图形是基于数学公式,指定X和Y轴上的图形特征。这些公式比一连串的静态方框或像素明显更有活力。与PNG相比,可扩展矢量图形**(SVG**)格式提供了许多额外的优势,例如,通过利用矢量图形工具可以完全编辑,并有能力放大其点。
假设你有一个PNG格式的标志文件,你想把它转换成SVG。你会怎么做呢?你会在流行的图像编辑软件或矢量图形编辑器(如Inkscape)中寻找这一功能。Inkscape允许用户保存并将PNG或JPG图像文件转换成SVG文件格式。今天,我们将彻底演示如何在Inkscape中把PNG转换成SVG。所以,让我们开始吧!
如何在Inkscape中把PNG转换为SVG
在Inkscape中,你不能直接将PNG图片格式转换成SVG格式。然而,这句话并不是说它不能做。在Inkscape中,你可以在 "Trace Bitmap"工具的帮助下,通过追踪PNG图像来创建一个新的SVG文件,本节将指导你如何做到这一点。
首先,在你的系统上打开Inkscape应用程序。
在下一步,我们将在Inkscape中添加要转换的PNG图像。为此,从Inkscape的菜单栏中打开 "文件 "菜单,寻找 "打开"选项。
探索你的文件系统,选择需要的文件。例如,我们想要的文件 "among-us-green-png"存储在 "Pictures "文件夹下。因此,我们将从那里选择它,然后点击 "打开 "按钮。
在几秒钟内,被选中的图片将被打开到你的Inkscape画布上。
现在,点击Inkscape工具包中的 "选择和转换"工具,它位于打开的窗口的左侧。
在Inkscape的 "选择和转换"工具的帮助下,选择你的PNG图像。
你已经打开并选择了你的PNG文件,现在它已经准备好转换为SVG格式了。要做到这一点,移动到Inkscape的菜单栏,打开 "路径"菜单。
在 "路径"的下拉菜单中,寻找 "跟踪位图 "选项。追踪位图"是一个利用算法自动生成选定图像的矢量追踪的工具。这个功能在Inkscape中把PNG转换为SVG格式时也发挥了重要作用。
在 "追踪位图"对话框中,探索 "单次扫描"选项卡,通过展开以下突出显示的菜单查看扫描选项。
从下拉菜单中,选择 "自动跟踪"选项。在Inkscape中,"Autotrace"选项用于将图像追踪到一个元素。然后,追踪的元素将被用于SVG绘图中。
接下来,点击 "更新"按钮,预览指定设置下的追踪图像。
现在,探索 "多重扫描"菜单,选择 "颜色"选项以启用多重颜色扫描。
同时,标记复选框。"平滑"、"堆叠"、"去除背景"。在这里,"平滑"选项将平滑追踪图像的纹理,"堆栈"图像扫描选项决定了路径的定义方式,最后,"去除背景"选项将去除图像的背景。做完这些后,点击 "更新"按钮来预览追踪的图像,然后点击 "应用"按钮来保存指定的更改。
追踪的图像将与打开的PNG图像重叠。
点击图像,并向任何方向拖动,这样你就可以把PNG图像和追踪的SVG图像分开。
然后,选择PNG图像,并从左键菜单中点击 "删除"选项。
现在,把追踪的图像拖到Inkscape画布上,然后移动到Inkscape菜单栏的 "文件"选项。
点击 "文件"下拉菜单中的 "另存为"选项。或者,你也可以按 "Shift+Ctrl+S"来使用上述功能。
现在,写出你想命名你的SVG图片的文字,并确保你选择**Inkscape SVG(*.SVG)**作为文件格式。
如果你已经认真执行了前面给出的步骤,那么恭喜你!你已经成功地转换了你的PNG图片。你已经成功地将你的PNG图像转换为SVG格式。
为了确认它的存在,请到你保存新创建的SVG文件的位置,并在你的系统中的任何图片浏览器中查看它。
结论
在Portable File Format**(PNG**)和Scalar Vector Graphics(SVG)之间,SVG是一种高度可编辑的图形类型,当你放大其点数时不会失去图像质量。而为了提升PNG文件的质量,你可以将其转换为SVG格式。在Inkscape软件的帮助下,你可以通过一些简单的步骤有效地进行这种转换操作。这篇文章引导你了解在Inkscape中把PNG转换成SVG的方法。我们还探索并使用了Inkscape的 "Trace Bitmap"工具进行PNG到SVG的转换。