fix: 使用 webp 格式存储截图,exif 还原脚本将成功匹配的单独存档

This commit is contained in:
2025-05-08 11:56:55 +08:00
parent 2f743f0915
commit 1748bea302
3 changed files with 49 additions and 11 deletions
+10
View File
@@ -22,6 +22,12 @@ for png_file in *.png; do
# 获取文件名(不含扩展名)
filename="${png_file%.*}"
# 检查是否已经存在对应的 WebP 文件
if [ -f "${filename}.webp" ]; then
echo "跳过: ${filename}.webp 已存在"
continue
fi
# 转换为 WebP 格式
echo "正在转换: $png_file -> ${filename}.webp"
magick "$png_file" "${filename}.webp"
@@ -29,6 +35,10 @@ for png_file in *.png; do
# 写入作者信息
echo "正在写入作者信息到: ${filename}.webp"
exiftool -overwrite_original -Author="奇趣保罗" "${filename}.webp"
# 修改 WebP 文件的创建日期为 PNG 文件的日期
echo "正在同步创建日期: ${filename}.webp <- $png_file"
touch -r "$png_file" "${filename}.webp"
done
echo "所有文件处理完成!"