页2 共25页
提问(88450088123)
请问一下,jpg怎么转换为svg?
回答(Vicos)
你提的问题得分两种情况讲。
第一情况:含有丰富信息的点阵图是理论上是有办法转换成SVG的,但是没有必要。
因为点阵图要直接转换成SVG必须满足一个前提:将点阵图转换成矢量。
那么含有丰富消息的图片(如照片),转换成矢量后,那画面将会惨不忍睹(真有这么严重的,呵呵),并且保存的SVG文件将会很巨大(文件真的很大)。
那有没有一种更合适的办法呢?难道SVG就不支持点阵图了吗?
答案是否定的,SVG当然考虑到了与点阵图溶合,由于SVG是基于XML语言的,我们可以直接在SVG文件中载入图片,就像我们在网页(html)中载入图片一样。
方法是采用image标签即可以载入点阵图,下面是SVG载入图片的例子,你可以直接查看其代码。
http://www.chinasvg.com/svg-examples/article/basic/svgloadimg.svg
看完例子代码后,你会发现原来这么简单,这就是SVG基于XML的优势。
第二种情况:由明显轮廊或简单形状构成的点阵图,我们可以使用转换软件将点阵图的转换成矢量再保存成svg,常用的软件有Illustrator,CorelDRAW。后面这篇文章讲到了在CorelDRAW中用勾勒轮廊功能将点阵图转换成矢量图形:用CorelDRAW制作SVG手机主题界面图片
更详细些的勾勒轮廊的技巧你到网上查找相关教程,希望我的回答能帮上你。
如果你喜欢这篇文章,请阅读本文相关的下列内容:
