一、项目简介 我司研发的网页版聊天工具,提供在网页上进行工作沟通交流,可以发送文字、文件和图片文件。目前需要在网页端提供截图的插件,截取图片直接发送。
二、需求描述 前端需求: 实现网页版聊天自带截屏插件,不需要依赖系统的截图工具,实现使用浏览器即可截屏并编辑保存图片发送。
1.增加截屏功能按钮入口
2.截屏插件启/禁用提醒,安装提醒
3.截屏功能实现
4.截屏后编辑功能,包括:矩形、圆形、箭头、笔刷、铅笔、文字、撤销、另存图片、关闭截图、**到剪切板
5.支持浏览器界面的截图和非浏览器界面的截图 具体如下:
1. 编辑功能:可在图片任意位置上编辑中英文,以及改变颜色和字号大小。
2. 涂鸦功能:可在图片上用多种颜色进行涂鸦以及支持改变涂鸦线条大小。
3. 箭头标识:支持多种颜色的箭头标识,同时支持可拉长缩短以及在任意位置标识。
4. 另存为功能:截图后可将图片保存在本地。
5. 图案功能:支持透明矩形、椭圆形等等图案(可以把指定的文字等框在内)。
6. 马赛克:在截图任意位置进行打码功能。
7. 图形截图:支持常规矩形以外的椭圆、三角形、菱形等多种形状截图。
8. 自由形状截图:自由选择任意或不规则形状区域截图。
9. 撤回所有:在截图上多次叠加使用编辑功能,都可清空所有编辑操作。
10. 返回上一级(撤销):在使用任意编辑功能时,可返回上一级编辑操作。
11. 拷贝功能:截图完成点击勾选确定时,可**到剪贴板,方便在任意地方黏贴。
操作系统要求:支持Windows 7,Windows 8和Windows 10;
主流的浏览器:Chrome, FireFox(支持最新版本并向前兼容)。
三、服务商要求 对浏览器插件开发有丰富经验,能够保证交付质量,并能够根据双方确认后项目计划进行交付。熟悉截图插件开发,和有相关的浏览器插件开发经验的开发者或者公司优先。
四、交付要求
1、项目周期: 15天
2、交付内容: 需交付完整源代码,部署插件到指定环境,与我司现有产品进行集成,交付项目技术文档:详细设计文档、接口定义文档、测试用例、测试报告等。
3、交付方式: 使用YesPMP提供的开发环境、测试环境和生成环境,完成在线开发和在线交付。