fix: 更新脚本说明
This commit is contained in:
parent
e8c4b9258f
commit
5dd1b37203
|
|
@ -1,5 +1,6 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 这个脚本用于将图片生成成适合上传到小窝的分辨率,降低整体大小
|
||||||
# 这里默认所有的照片都是从索尼相机过来的并且比例是 2:3
|
# 这里默认所有的照片都是从索尼相机过来的并且比例是 2:3
|
||||||
|
|
||||||
# 创建文件夹 output
|
# 创建文件夹 output
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,7 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 这个脚本用于还原 EXIF 数据,传递原始 EXIF 图片的路径(第一个参数),还原修改过 EXIF 的图片的路径(第二个参数)
|
||||||
|
|
||||||
# 检查参数
|
# 检查参数
|
||||||
if [ "$#" -ne 2 ]; then
|
if [ "$#" -ne 2 ]; then
|
||||||
echo "用法: $0 <源文件夹路径> <被修改的文件夹路径>"
|
echo "用法: $0 <源文件夹路径> <被修改的文件夹路径>"
|
||||||
|
|
@ -32,23 +34,23 @@ for target_file in "$TARGET_DIR"/*.jpg; do
|
||||||
# 检查源文件夹中是否存在同名文件
|
# 检查源文件夹中是否存在同名文件
|
||||||
if [ -f "$SOURCE_DIR/$filename" ]; then
|
if [ -f "$SOURCE_DIR/$filename" ]; then
|
||||||
# 使用 exiftool 复制 EXIF 信息
|
# 使用 exiftool 复制 EXIF 信息
|
||||||
exiftool -all= -UserComment= -tagsFromFile "$SOURCE_DIR/$filename" "$target_file"
|
exiftool -overwrite_original -all= -UserComment= -tagsFromFile "$SOURCE_DIR/$filename" "$target_file"
|
||||||
mv "$target_file" "$SUCCEED_DIR/"
|
mv "$target_file" "$SUCCEED_DIR/"
|
||||||
echo "jpg 匹配成功,已移动到 succeed 文件夹"
|
echo "jpg 匹配成功,已移动到 succeed 文件夹"
|
||||||
# 检查源文件夹中是否存在同名的 HEIF 文件
|
# 检查源文件夹中是否存在同名的 HEIF 文件
|
||||||
elif [ -f "$SOURCE_DIR/$base_filename.heic" ]; then
|
elif [ -f "$SOURCE_DIR/$base_filename.heic" ]; then
|
||||||
# 使用 exiftool 复制 EXIF 信息
|
# 使用 exiftool 复制 EXIF 信息
|
||||||
exiftool -tagsFromFile "$SOURCE_DIR/$base_filename.heic" "$target_file"
|
exiftool -overwrite_original -tagsFromFile "$SOURCE_DIR/$base_filename.heic" "$target_file"
|
||||||
mv "$target_file" "$SUCCEED_DIR/"
|
mv "$target_file" "$SUCCEED_DIR/"
|
||||||
echo "heic 匹配成功,已移动到 succeed 文件夹"
|
echo "heic 匹配成功,已移动到 succeed 文件夹"
|
||||||
elif [ -f "$SOURCE_DIR/$base_filename.heif" ]; then
|
elif [ -f "$SOURCE_DIR/$base_filename.heif" ]; then
|
||||||
# 使用 exiftool 复制 EXIF 信息
|
# 使用 exiftool 复制 EXIF 信息
|
||||||
exiftool -tagsFromFile "$SOURCE_DIR/$base_filename.heif" "$target_file"
|
exiftool -overwrite_original -tagsFromFile "$SOURCE_DIR/$base_filename.heif" "$target_file"
|
||||||
mv "$target_file" "$SUCCEED_DIR/"
|
mv "$target_file" "$SUCCEED_DIR/"
|
||||||
echo "heif 匹配成功,已移动到 succeed 文件夹"
|
echo "heif 匹配成功,已移动到 succeed 文件夹"
|
||||||
elif [ -f "$SOURCE_DIR/$base_filename.HIF" ]; then
|
elif [ -f "$SOURCE_DIR/$base_filename.HIF" ]; then
|
||||||
# 使用 exiftool 复制 EXIF 信息
|
# 使用 exiftool 复制 EXIF 信息
|
||||||
exiftool -tagsFromFile "$SOURCE_DIR/$base_filename.HIF" "$target_file"
|
exiftool -overwrite_original -tagsFromFile "$SOURCE_DIR/$base_filename.HIF" "$target_file"
|
||||||
mv "$target_file" "$SUCCEED_DIR/"
|
mv "$target_file" "$SUCCEED_DIR/"
|
||||||
echo "HIF 匹配成功,已移动到 succeed 文件夹"
|
echo "HIF 匹配成功,已移动到 succeed 文件夹"
|
||||||
else
|
else
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue