# OfflineCoursePhoto **Repository Path**: awakelee/OfflineCoursePhoto ## Basic Information - **Project Name**: OfflineCoursePhoto - **Description**: 线下课程 图片处理 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # README # 说明 # 启动 执行main方法即可启动程序 **Run Application.Main()** 启动后会提示: ``` 请输入用户ID: ``` 输入用户ID即可 Application类中useId存放输入的用户ID # 实现 ## 文件 1. 工程文件夹内会随应用运行而建立photoSever(1-5)文件夹模拟图片存储服务器 2. 工程文件夹内photos.json模拟图片数据库,在PhotoFileStoreServiceImpl中实现了数据读取和保存 3. 工程文件夹内的images文件夹存放了需要打水印的图片logo.png # 使用方法 ## 上传图片 ``` upload filepath ``` ## 浏览图片 ``` list pageIndex ``` **显示结果** ``` list 1 执行命令list 1 第1页: 777c6fa8867a4241bb126715737b3ce2 test.jpg /home/awake/IdeaProjects/photo/./photoSever3/2018/10/31/20/22/15/test.jpg ``` ## 添加水印 ``` watermark photoId position ``` **photoId可用list命令查询到** **position:int** | 1 | 左上角 | | ---- | ------ | | 2 | 右上角 | | 3 | 左下角 | | 4 | 右下角 | ## 清除水印 ``` clear photoId ``` **如果没有添加水印会提示:** ``` 该图片还没有打上水印 ``` 语雀链接:https://www.yuque.com/awakelee/xilsfv/bbnegg