1 个不稳定版本
0.1.0 | 2023 年 8 月 20 日 |
---|
#3 in #hugo
23KB
349 代码行
image-prep
当前版本: 0.1.0
图像准备和 EXIF 导出工具
模式
目前只有一个一次性模式,称为 single
,它会批量处理传递给工具的所有图像。
用法
默认情况下,所有传递给 CLI 的图像都会使用 Lanczos3 作为缩放算法,在最长边缩放到 500 和 1000 像素。对于每个图像,都会将 EXIF 信息转储并存储在输出 JSON 索引文件中。可选地,原始图像可以按原样复制到输出文件夹。
索引文件包含所有缩放图像的文件名,看起来像这样
[
{
"original": {
"dimension": {
"width": 6016,
"height": 4016
},
"exif": {
"DateTime": "2023:08:13 13:48:28",
"LensModel": "E 18-135mm F3.5-5.6 OSS",
"Model": "ILCE-6400",
"Make": "SONY",
// etc
}
},
"resized": [
{
"filename": "DSC00461-500px.jpg",
"size": 500,
"dimension": {
"width": 500,
"height": 334
}
},
// repeated for each image size requested
]
}
]
此索引文件旨在由其他工具使用,例如在静态网站中生成图像库。
许可证
GPL-3.0-only,请参阅 LICENSE 文件以获取详细信息。
依赖关系
~18MB
~166K SLoC