购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 系统设计

3.2.1 开发环境

本项目所需的开发环境如下:

操作系统:推荐Windows 10、Windows 11或更高版本,同时兼容Windows 7(SP1)。

开发工具:Eclipse。

开发语言:Java。

开发环境:JDK 21。

3.2.2 业务流程

在启动项目后,用户可以通过单击“打开”按钮来打开将要被处理的本地图片。在本地图片显示在面板上后,用户可以通过单击“旋转”“翻转”“裁剪”“文字水印”“图片水印”“黑白”“马赛克”或“透明化”等按钮对该图片进行相应地处理。在对本地图片处理完毕后,用户可以通过单击“保存”按钮,把处理后的图片保存到本地硬盘上。

图片处理工坊项目的业务流程如图3.1所示。

图3.1 图片处理工坊项目的业务流程图

3.2.3 功能结构

本项目的功能结构已经在章首页中给出。作为图片处理方面的热门应用,本项目实现的具体功能如下:

旋转图片:允许将图片向左转90度,或向右转90度。

翻转图片:支持图片的水平翻转或垂直翻转。

裁剪图片:用户可以通过鼠标指定裁剪区域,将此区域的图片单独展示。

添加文字水印:用户可以将输入的文字作为水印绘制到原图上,并使用微调器修改水印坐标位置。

添加图片水印:用户可以将本地图片文件作为水印绘制到原图上,并使用微调器修改水印坐标位置。

将彩图转为黑白图:将彩色图片转变为黑白图片。

打马赛克:用户可以通过鼠标指定打马赛克区域,然后根据马赛克算法对此区域进行模糊处理,并通过滑动条调整模糊程度。

设置图片透明度:用户可以通过滑动条随意修改图片透明度。 5fS5My4tjERGTtWSs/PHlL9Ezjimp6AJUGjOE5m9B/7P+Fk9wmU89x0/TuP/aFQ1

点击中间区域
呼出菜单
上一章
目录
下一章
×