4 个版本
0.3.0 | 2021年5月19日 |
---|---|
0.2.2 | 2021年5月18日 |
0.2.1 | 2021年5月18日 |
0.2.0 | 2021年5月18日 |
#10 in #organizer
8KB
128 行
照片组织者
需要为电脑上的照片找一个组织者?运行这个程序吧!
命令行使用
为了快速组织“test-photos”文件夹中的照片,运行以下命令将它们输出到默认的“photos”目录。
photo_organizer --target test-photos
要为所有组织好的照片添加目标文件夹,请在末尾添加 --dest <DEST_FOLDER>
标志。
在用 cargo 开发时,请传递这些标志。
cargo run -- --target test-photos
库使用
//Take an image path and return the exif date of the image
pub fn read_exif_date_data(image_path_str: &str) -> String
//organize photos in a folder.
//will require environment variable `DEST_FOLDER`
pub fn make_photo_library(photos_dir_str: &str)
功能
-
根据EXIF日期在文件夹结构中组织照片。
- 用户提供要组织的目标图像文件夹。将照片移动到运行二进制文件的目录中的
photos
目录。输出的文件夹将分别是从照片中提取的相应日期EXIF数据。
- 用户提供要组织的目标图像文件夹。将照片移动到运行二进制文件的目录中的
-
允许配置目标文件夹。
- 使用
--dest
标志。
- 使用
未来开发
- 组织视频。
- 将WebAssembly二进制文件导出以在JS/Node/Electron中使用。
- 索引照片。
- 压缩图像大小。
依赖关系
~1MB
~12K SLoC