提问(CH_47)
我想让S60手机程序使用矢量svg图标。
前提是不改变图片的质量,尺寸不能改变.最后图片的大小(容量)要比原来少?
回答(Vicos)
CH_47,你对SVG这种图片格式有些误解.
你有仔细看过对SVG的概括内容吗?
SVG(Scalable Vector Graphics)“可升级矢量图形”的意思,它由W3C制定的基于可扩展标记语言 (XML) 来描述二维矢量图形的一个开放标准。
我放两个链接在这里,有更多的介绍。
SVG的优势
http://www.chinasvg.com/svg/about-svg/new-generation-of-web-design-and-interactive-media-innovation.html
点阵图与矢量的关键区别
http://www.chinasvg.com/svg/about-svg/the-difference-between-bitmap-and-vector.html
你了解了点阵图与矢量图的关键区别、以及知道SVG的特点后,就会明白为什么说你对svg有误解了。
当然啦,误解很正常,毕竟SVG近一两年大家讨论才多了起来,你随便问十个人,可能八九个都会说不知道是什么?
直接明了的讲就是SVG是矢量图形格式,并且是用几何数字代码构成的图形格式。所以SVG才能无限放大,方便更改SVG里的内容,并且里面的内容可以被引擎索引
你想让你的手机使用SVG图标,目的是希望这些图标有高精度、矢量的、无限放大的特点,而JPG、PNG可是点阵图。
SVG各种优势都是基于矢量、XML语言这些基础上的。
所以你提的问题SVG不可能实现,并且目前也没有比JPG格式更流行并且更好的压缩图片大小的技术了。
如果你喜欢这篇文章,请阅读本文相关的下列内容:
