4个稳定版本
1.2.0 | 2023年12月16日 |
---|---|
1.1.0 | 2022年11月6日 |
1.0.1 | 2022年11月6日 |
#54 在 模板引擎
345KB
281 行
Galario
Galario是一个用Rust编写的简单的HTML flexbox相册生成器。从包含JPEG文件的目录中,它生成一个无需外部依赖的独立相册。
演示相册: https://tmp.dbrgn.ch/galerio-demo/
功能
- 基于CSS3/Flexbox的简单相册
- 全屏查看图片的友好触摸轻盒
- 整个相册的ZIP下载(可关闭)
- 调整图片大小时,检测全景照片并不要放大它们
屏幕截图
安装
通过cargo
cargo install galerio
从Arch Linux AUR
yay -S galerio
构建
cargo build --release
注意:请确保创建一个发布版本,否则处理将非常慢。
使用方法
galerio 1.1.0
USAGE:
galerio [FLAGS] [OPTIONS] <input-dir> <output-dir> <title>
FLAGS:
--help Prints help information
--no-download Disallow full gallery download as ZIP
-p, --resize-include-panorama Resize panoramas as well
--skip-processing Skip processing image files
-V, --version Prints version information
OPTIONS:
-l, --max-large-size <max-large-size> Max large image size in pixels
-h, --height <thumbnail-height> Max thumbnail height in pixels [default: 300]
ARGS:
<input-dir> Input directory
<output-dir> Output directory
<title> Gallery title
示例
galerio /home/user/pictures/switzerland2020/ /srv/www/galleries/switzerland2020/ "Switzerland 2020"
许可证
根据以下之一许可:
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT) 可选。
贡献
除非你明确表示,否则任何有意提交以包含在作品中的贡献,根据Apache-2.0许可证定义,应双重许可如上所述,无任何附加条款或条件。
依赖关系
~28–39MB
~412K SLoC