Skip to content

cherryouth/PhotoWatermark

Repository files navigation

PhotoWatermark

一个简单的Java命令行工具,用于给图片添加基于拍摄日期的水印。

功能特点

  • 读取图片的EXIF信息,提取拍摄日期作为水印文本
  • 支持自定义字体大小、颜色和水印位置
  • 保存处理后的图片到指定目录

使用方法

前提条件

  • Java 8 或更高版本
  • Maven(用于构建项目)

构建项目

mvn clean package

运行程序

java -jar target/PhotoWatermark-1.0-SNAPSHOT-jar-with-dependencies.jar <图片文件路径> [字体大小] [颜色] [位置]

参数说明

  • <图片文件路径>: 必需,指定要处理的图片文件路径
  • [字体大小]: 可选,指定水印文字的字体大小,默认16
  • [颜色]: 可选,指定水印文字的颜色,默认BLACK,可选RED、GREEN、BLUE、YELLOW等
  • [位置]: 可选,指定水印的位置,默认BOTTOM_RIGHT,可选TOP_LEFT、TOP_RIGHT、BOTTOM_LEFT、CENTER

输出

处理后的图片将保存在原图片目录的子目录中,子目录名为原目录名_watermark

示例

# 使用默认参数处理图片
java -jar target/PhotoWatermark-1.0-SNAPSHOT-jar-with-dependencies.jar "D:\photos\example.jpg"

# 自定义参数处理图片
java -jar target/PhotoWatermark-1.0-SNAPSHOT-jar-with-dependencies.jar "D:\photos\example.jpg" 24 RED TOP_LEFT

依赖项

开发说明

本项目使用Java 8开发,使用Maven进行构建和依赖管理。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages