Windows程序设计——C语言调用api编写图片查看器

Windows程序设计——C语言调用api编写图片查看器,第1张

这个涉及到的知识比较多,有图形和卜没开发,图片解压缩。

如果只是要求Demo级的效果,

那么唤纳就推荐开源库FreeImage,源码有demo。

codeproject.com上弊陆也有示例。

链接:网页链接

通过strncmp判断文件头部的特征。他的方式是如果从第六个(0开始算)字节开始是JFIF就是jpeg,如果是GIF89a开头就是gif,如果从第一个字节开始是PNG就是png。不过实际上jpeg的开头是"\xFF\xD8\xFF\xE0??JFIF"(??是州樱两个内容不确定的字节,想要判断减半部分必须单用一个strncmp),册渣丛png的开头是"\梁誉x89PNG"。

当然,文件头的特征符合并不一定说明文件内容就对。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8246823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存