基于QT的图片格式转换器的设计与实现
技术:C++、QT等摘要:
目前,常见的图像文件格式不下数十种,它们分别被不同的应用软件所支持。然而,一种应用软件所能支持的图像格式数量往往有限,一般的软件能支持的格式大约5种,最多也不过8、9种,致使图像文件通用性差,不便于交流,为多媒体技术的发展设置了障碍。因此,深入研究图像文件格式及其相互转换的原理和方法对使用、开发图像文件具有重要的意义。在当今各种手持设备中,其本身设定的图像文件格式往往是一种,不支持多格式图片的生成,有的支持PNG格式,有的支持JPG格式,开发一款基于各种嵌入式终端的界面美观,简单易用,交互性好,流通性强的图片格式转换器,具有一定的使用意义和价值。
本文的目标是设计和实现嵌入式终端下的图片格式转换器。论文首先介绍了Linux的优点和Qt开发环境的搭建,着重分析了Qt在软件开发中的编程机制。并根据嵌入式应用的特点及Qt技术对嵌入式终端下的图片格式转化器进行了设计需求分析,具体界面的设计和整体结构的设计。本课题根据不同格式下图片的保存技术及面向对象程序设计的方法,设计并实现了图片格式转换器的相关功能(需转换文件选择、转换后目录保存,图片大小重设定,后缀名的添加,转换格式的选择等)。
现在图片转换器的功能已基本实现,已基本达到预期目标。该转换器可以应对预期中gif格式、png格式、jpg格式、bmp格式的转换需求,可实现在同一终端上浏览多种格式图片的目的。
关键词:嵌入式Linux;Qt;图形用户界面;面向对象程序设计;图片格式转换器
目录:
摘要 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
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]