百度空间 | 百度首页 
 
查看文章
 
Q & A : GetMetaFile()正常的wmf文件为什么总返回NULL
2008-12-03 00:31
Q : GetMetaFile()正常的wmf文件为什么总返回NULL?
A : a7个人认为是WINDOWS GDI32.DLL实现上的一个小BUG.
没有能正确处理wmf最开始WMFSPECIAL结构的情况。
gdi32.dll默认一开始就是一个WMFHEAD.并且由IsValidMetaHeader16来校验其合法性。
解决办法是假如wmf文件以 D7 CD C6 9A 开始,那么直接删掉这 22 个字节的WMFSPECIAL结构。
问题就可以得到解决。

类别:技术讨论 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu