基于QT的图片转换器的设计与实现毕业论文.docVIP

基于QT的图片转换器的设计与实现毕业论文.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机专业毕业论文

郑州大学毕业设计(论文) 题 目:基于QT的图片格式转换器的设计与实现 指导教师: 职称: 学生姓名: 学号: 专 业: 院(系): 完成时间: 2012年 月 日 I ABSTRACT II 1 前言 1 1.1 课题研究背景和意义 1 1.2 嵌入式软件技术发展现状与未来 1 1.2.1 嵌入式系统是软硬件之间的桥梁 1 1.2.2 标志性的嵌入式产品已露头角 2 1.2.3 嵌入式软件技术面临挑战 2 1.2.4 影响未来的若干软件新技术 3 1.3 课题研究内容 4 2 Linux和Qt简介 5 2.1 Linux主要特性 5 2.2 Qt开发工具简介 5 2.2.1 Qt主要特性 5 2.2.2 Qt编程机制简介 6 3基于QT的图片格式转换器的架构设计 9 3.1 图像格式的本质 9 3.2 当前常用图片格式的特点 9 3.3 图片转换器存在的价值 11 3.4 QT下的图片格式转换器的架构设计 11 3.4.1 QT下的图片格式转换器的设计需求 11 3.4.2 图片格式转换器的界面设计 12 3.4.3 图片格式转换器的结构设计 19 3.4.4 图片格式转换器的功能实现 20 4总结与展望 24 4.1 总结 24 4.2 展望 24 致谢 25 参考文献 26 摘要 目前,常见的图像文件格式不下数十种,它们分别被不同的应用软件所支持。然而,一种应用软件所能支持的图像格式数量往往有限,一般的软件能支持的格式大约5种,最多也不过8、9种,致使图像文件通用性差,不便于交流,为多媒体技术的发展设置了障碍。因此,深入研究图像文件格式及其相互转换的原理和方法对使用、开发图像文件具有重要的意义。在当今各种手持设备中,其本身设定的图像文件格式往往是一种,不支持多格式图片的生成,有的支持PNG格式,有的支持JPG格式,开发一款基于各种嵌入式终端的界面美观,简单易用,交互性好,流通性强的图片格式转换器,具有一定的使用意义和价值。 本文的目标是设计和实现嵌入式终端下的图片格式转换器。论文首先介绍了Linux的和Qt开发环境的搭建,着重分析了Qt在软件开发中的编程机制。并根据嵌入式应用的特点及Qt技术对嵌入式终端下的图片格式转化器进行了设计需求分析,具体界面的设计和整体结构的设计。本课题根据不同格式下图片的保存技术及面向对象程序设计的方法,设计并实现了图片格式转换器的相关功能(需转换文件选择、转换后目录保存,图片大小重设定,后缀名的添加,转换格式的选择等)。 现在图片转换器的功能已基本实现,已基本达到预期目标。该转换器可以应对预期中gif格式、png格式、jpg格式、bmp格式的转换需求,可实现在同一终端上浏览多种格式图片的目的。 关键词:嵌入式Linux;Qt;图形用户界面;面向对象程序设计;图片格式转换器 ABSTRACT Keywords: 1 前言 1.1 课题研究背景和意义 嵌入式系统,embedded system,是以应用为中心,以计算机技术为基础,并且软硬件可定制,适用于各种应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统发展到现在,已渗透到我们生产、生活的方方面面,以往的DOS操作界面对使用者的要求过高,严重阻碍了嵌入式技术的发展及嵌入式产品的推广,越来越多的嵌入式终端需要一个图形化人机接口界面(GUI),良好的人机交互界面已成为嵌入式系统设计的一个关键技术。随着嵌入式产品的发展,往往要求嵌入式操作系统有网络和图形的功能,利用源代码开放的Linux搭建的嵌入式操作系统,由于强大的网络功能和低成本,近来得到了越来越多的应用。其能够提供全功能的桌面计算,定制非常方便并且支持大多数嵌入式系统上使用的芯片。包括Strong ARM,MIPS和Power PC 等。在嵌入式Linux操作系统上使用一个功能完备的轻量级、高性能、高可靠、可配置的GUI系统成为可行的解决方案。 虽然市场上现在已经有了众多的优秀的GUI应用软件,但随着近年来计算机技术的迅速发展,当新硬件、新技术出现时,计算机的体系结构、指令系统和操作系统都可能发生相应的改变,这势必会导致一部分应用软件在新环境下无法正常

文档评论(0)

dabaiyou + 关注
文档贡献者

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

1亿VIP精品文档

相关文档