课题研究使用Python语言开发一个包含批量添加图片水印、批量命名等功能的图片批处理程序,功能模块大概包含以下模块:
(1)首页模块:首页是整个软件的初始页面,包含用户登录、注册、关于本软件等功能,用户根据使用软件的次数选择不同的功能。
(2)添加文字、图片水印模块
(3)批量重命名模块
(4)转换格式模块
(5)生成缩略图模块
(6)色彩、大小、增强模块
(7)效果增强模块
拟解决主要问题
方便用户对不同格式图片的处理要求,提高工作效率,重点实现对图片进行转换格式、生成缩略图以及效果增强模块,这个软件的关键点和难点都体现在怎么设计才能更好的优化用户的工作效率问题。
第一阶段:查找图片处理的相关软件,收集关于图片处理的相关资料,从查找出的软件和资料中找出对自己有用的并且所需要的内容,通过对这些信息的整理和归纳,对现有的文献进行分析和总结,为之后论文的撰写作为理论依据。开始初步划分自己的功能模块以及实现的一些细节。
第二阶段:学习图片处理器制作的相关技术知识,根据自己规划好的功能设定好大致的页面布局,选取好基本的素材做页面视觉的设计。
第三阶段:采用python语言进行编程,根据实际选取合适的模块框架,编写代码实现系统具备的功能并运行调试,根据实际所需完善功能细节,最后测试系统并撰写毕业论文。
本课题主要为那些想要对图片进行批量处理操作的受众者而设计的,用来解决用户为不能对图片进行批量重命名、批量添加水印以及转换图片格式而烦恼。据了解,一些网站上第三方的图片处理器确实能给图片进行批量添加水印以及图片的格式转换,但目前还是存在着一些问题。对于那些使用次数不高的用户需要充值金钱才能进行交易,而平台充值后剩余的费用又不能退还;第二由于平台众多,用户想要的功能都在不同的平台上,需要不同的页面来回切换以及登录,给用户带来极大的不便。通过设计一个批量处理图片的处理器,满足社会受众的需求,把批量添加水印、批量重命名、转换图片格式以及生成缩略图这几个功能整合成一个软件。