Categories: Lang-CN | SVG
This page was last modified 10:07, 10 November 2007.
二进制编码SVG图片的兼容性问题
From Forum Nokia Wiki
- 设备, 软件 版本:
S60 3rd Edition, Feature Pack 1
- 详细描述
如果程序使用的是S60第三版FP1编译的SVG图片,安装在S60第三版手机上,则SVG图标将无法正确显示出来。
这是因为S60第三版FP1缺省使用的MIFCONV.exe编译的是二进制编码的mif格式。而S60第三版手机是无法读取这种经过S60第三版FP1 SDK所制的压缩过的mif文件的。
- 问题重现
重复这种情况很简单,你只要用S60第三版FP1编译\S60Ex文件下任意一个代码,安装到第三版的手机上即可。
- 解决方案
SVG压缩选项可以通过执行MIFCONV.exe时使用/X选项来取消。这样编译出的MIF文件就是基于XML格式的SVG文件了,这个是所有第三版手机兼容的。
huwell补充:一些S60第三版FP1手机如N95则可以支持压缩SVG图标的。
