图片格式转换器的设计与实现论文.docVIP

  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文档。上传文档
查看更多
计算机专业毕业论文

目 录 1. 引言 1 2 .项目开发目标 1 2.1项目来源 1 2.2开发目标 1 2.3 QT技术 2 3 项目总体设计 3 3.1 技术框架设计 4 3.2 功能模块设计 5 4. 项目功能描述 6 4.1 选择文件模块 7 4.2 图片规格模块 8 4.3 选择存放目录模块 9 4.4 图片格式转换模块 10 4.5 图片浏览模块 13 5. 项目技术总结 15 5.1 技术创新及特点 15 5.2 个人收获与体会 15 6结语 16 参考文献 17 图片格式转换器的设计与实现 内容提要:本文对图片格式转换器的设计与实现过程涉及到的技术和主要模块进行了分析和阐述。分为QT技术,图片格式转换总体设计,图片格式转换功能描述等章节。QT技术中主要介绍了用到的技术的本身特色,图片格式转换总体设计则介绍了这个项目技术框架和功能模块设计思路;而图片格式转换功能描述则是对系统体系结构、各功能模块等具体的系统实现过程进行剖析展示,在图片格式转换功能描述章节中有详细的文字解释并配有表图说明。 关键词:图片 转换 QT技术 1. 引言 转换图片格式,可实现将不常见的图片格式转换成各种流行的格式,以应用于不同的场合,如上传到论坛、博客、微博等,那图片怎么转换格式呢?虽说是如此简单的功能,但相信大家更追求的是转换后图片的质量不受损坏,同时,还要易上手,易操作,毕竟如今专业的图片处理软件虽能保证画质效果,但是操作繁琐,所以我们需要一种简单易上手,图像质量有保障的图片格式转换器。 2 .项目开发目标 2.1项目来源 随着数字技术在生活中应用越来越广泛,生活工作中总会遇到大量不同格式的图片。图片是一种很重要的、应用很广泛的信息媒体,其存储格式多种多样并且存放数据量比较大。这些都为用户使用图片带来了麻烦。而且随着数字技术的快速发展,图片格式将会越来越多。因此,图片格式转换器也就应运而生了。个人认为这个项目很有意义,所以选择了此项目作为我的毕业设计项目。 图片格式转换的实现是由实训过程中所学到的C++知识以及所使用的Qt图形界面编程工具来完成的。它是一个简单实用的自选项目。 2.2开发目标 对于用户而言,图片格式转换器仅仅是帮助用户将源图片文件转换成特定格式的目标图片文件,所以就决定了此软件系统不能过于复杂,使用户启动该软件出现主界面之后可以明确地了解如何正确操作而不会进行多余或错误的操作。此软件从启动到完成用户所指定的功能使用的资源和时间必须很小,且不会出现严重的BUG,致使软件无法正常工作甚至导致系统崩溃。 最终开发的目标程序软件必须拥有以下功能: (1)拥有界面,可以使用户便捷地对本程序进行操作; (2)可以通过点击按钮弹出选择文件对话框来使用户选择将要转换格式的图片源文件,且对话框与Windows系统大多软件选择文件对话框相似,以便用户正确快捷地使用;并且可以通过“Ctrl+鼠标左键”来选取多张图片同时进行处理; (3)可以在宽度和高度文本框填写转换后的目标图片的尺寸; (4)可以为图片选择缩放约束,让图片以“满铺”、“可扩展”或“按比例”的形式保存在目标图片文件中; (5)可以通过点击“查看图片”按钮来进入图片浏览界面,可以通过点击“更换”按钮来显示或者更换显示框内的图片,来查看所选择的图片文件是否是用户所想要转换格式的源图片文件,并且可以通过“浏览”按钮来选择其他图片文件进行浏览,比如新生成的图片文件;浏览界面图片显示框内显示的图片形式为满铺状态,图片大小为主界面高度和宽度文本框内所填尺寸; (6)可以通过选中六个格式单选按钮中的一个来选择你想要转换的目标图片文件格式; (7)可以通过“新图片文件名”文本框填写转换成新文件后的文件名;不填时则使用原本的文件名; (8)可以通过勾选“存放到源目录”复选框来使生成的新文件存放到源图片文件的目录,此时选择目标文件存放目录控件则会处于不可选状态; (9)可以通过点击“浏览”按钮来选择新图片存放的目录路径; (10)点击“开始转换”按钮,进行图片格式转换,转换完成后弹出消息框来显示源图片文件是否转换成功,以及成功后新文件存放的目录路径,点击消息框确定后进行下一张图片的格式转换; (11)点击“退出”按钮来退出此程序; (12)生成的新图片文件名后跟以每次选择的图片的顺序所排列的序号;当目标目录已经有文件和所要生成的文件文件名相同时,则在新生成的图片文件文件名后追加“(new)”。 (13)最终生成的程序可以不需要安装运行库就可以在Windows系统上独立运行。 2.3 QT技术 2.3.1 QT的主要特征 QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司开发,目前包括QT/X11、基于Framebuffer的QT、快速开发工具QT Designer以及国际化工具QT Li

文档评论(0)

dabaiyou + 关注
文档贡献者

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

1亿VIP精品文档

相关文档