关闭

使用 WIC 对 Windows Vista 图标进行解码

25823人阅读 评论(1) 收藏 举报

最近写个控件,发现 VC 的 API 函数 ::LoadImage 对含有 128x128, 256x256 格式的图标,部分是无法载入该格式的。

原因是因为该格式是采用 png 压缩的图像格式。

 

-- WIC 来历

Microsoft® Windows® Imaging Component (WIC) 是用于编码、解码和操控图像的可扩展框架。WIC 最初是为 Windows Vista® 和 Windows Presentation Foundation (WPF) 而设计的,但现在,不仅 Windows Vista 和 Microsoft .NET Framework 3.0 及更高版本附带此框架,而且它还是 Windows XP 和 Windows Server® 2003 的一个下载项,可供于本机应用程序使用。

 

 

要想读取这种格式的 ico,这里有两篇文章很值得拜读一下:

第一部分:http://msdn.microsoft.com/zh-cn/magazine/cc500647.aspx

第二部分:http://msdn.microsoft.com/zh-cn/magazine/cc546571.aspx

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2743990次
    • 积分:22388
    • 等级:
    • 排名:第330名
    • 原创:131篇
    • 转载:316篇
    • 译文:1篇
    • 评论:835条
    最新评论