admin 发表于 2016-5-13 10:31:50

基于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]
查看完整版本: 基于QT的图片格式转换器的设计与实现