基于MFC的图片浏览器的设计及其工具软件的实现.doc

基于MFC的图片浏览器的设计及其工具软件的实现.doc

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MFC的图片浏览器的设计及其工具软件的实现

少将 摘要 随着数字多媒体技术和互联网技术的快速发展,各行各业对于静态数字图像的使用越来越广泛。数字图像的大量使用催生了多种格式的图片文件,现今流行的图片文件格式包括BMP、PCX、JPEG、GIF、PNG等。由于不同类型的图片的编码解码规则具有很大差别,设计一款能够对多种格式的图像进行快速浏览和变换的浏览器显得尤为重要。 针对此问题,本文首先结合信息论与数字图像处理理论探讨了图像编码和解码的方式。通过具体分析BMP、PCX、JPEG、GIF四种图像的编解码规则,提出了位图图像统一描述结构的概念,并使用面向对象技术实现了此核心结构。然后,针对图像翻转变换提出了内存缓冲区位操作的思想,在图像显示方法上,摒弃了一贯使用的GDI,直接操作显存,显著增强图片处理能力。最后在Microsoft Visual C++ 6.0开发环境下,以MFC Application Framework为框架实现了一款轻量级的图片浏览工具。种测试表明,该图片浏览器能够轻松满足一般尺寸图片的浏览需求。 MFC ABSTRACT Nowadays, with the rapid development of multimedia and Internet technology, static digital images are widely used in every aspect of our society. Due to their extensive uses, varieties of digital picture format come out fastly, ranging from such simple ones as BMP, PCX and GIF to these complex ones such as JPEG and PNG. However, one format of digital image has its particular rules for coding and decoding. Thus, it can be quite essential to design a browser for viewing different types of digital pictures in one shot and transforming any one format to another. This thesis first discusses the prevailing method for encoding and decoding an image using the Shannon’s theory of information and some knowledge in digital image processing. By analyzing the encoding rules for the four types of digital pictures, i.e. BMP, PCX, JPEG and GIF, we propose a unified structure for describing and managing any type of digital image. Then, in order to rotate an image in the memory, we propose the idea for manipulating the bit in the memory. If the image is displayed onto the screen, we suggest directly handling the memory in the video card, instead of using the Windows GDI, which will enhance the capacity for handling an image in a short time. Finally, an actual picture viewing tool is designed and implemented under the MFC Application Framework in the developing environment of Microsoft Visual C++ 6.0. Some experimental results show that the picture browser can be used to display images with ordinary size easily. Keywords: picture v

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档