LinuxGem
此处为老的 LinuxGem,新版 LinuxGem 请移步 www.linuxgem.org

使用 inkscape 将位图转化为矢量图

galeki posted @ 2009年11月03日 21:03 in 桌面应用软件 with tags Inkscape 位图 矢量图 , 11898 阅读

向期刊投论,有时候编辑会来信要求将文章中的某些位图格式(bmp、png、jpg 等)的插图转化为矢量图格式。矢量图的好处,大家应当也都清楚,可以任意放大,图像依然保持清晰。在 Linux 下,我们可以使用 inkscape 实现位图向矢量图的转换。

inkscape 的位图/矢量图转换功能是通过集成一个叫做 Autotrace 的程序来实现的,可以通过 inkscape 的菜单 “File -> Import” 将位图导入,然后利用菜单 "Path -> Trace Bitmap" 来打开 inkscape 所集成的 Autotrac 程序实现对位图对象的矢量图转换处理,如下图所示。转换方式有多种,比如亮度检测、边缘检测、颜色检测等,其目的无非就是将位图中的图形轮廓识别出来。可以根据自己的需要,并试探性的调整各项参数,实现最佳的转换效果。

下面对那个 TeX 老狮子手里拿的那本书做个特写,用以展示原始位图经过矢量轮廓跟踪转换效果。先来看原始位图:

下面是矢量转换效果:

pingz 说:
2009年11月03日 22:31

改图就是麻烦。还是一开始就就出成矢量图来的好……

Martin 说:
2009年11月04日 00:23

呵呵 位图就是位图,转过以后也还是位图

Avatar_small
LiYanrui 说:
2009年11月04日 01:30

@Martin: 你错了,转过之后就是矢量图,只不过是与原始图相比有些失真的矢量图而已

Avatar_small
LiYanrui 说:
2009年11月04日 01:32

@Martin: 它的转换是通过轮廓曲线逼近来实现的。

邹浩 说:
2009年11月08日 22:31

始终就系d detail无晒

ck na 说:
2009年11月12日 08:56

中国字体设计人一字一生: http://go2cut.com/001


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter