fix: 使用 webp 格式存储截图,exif 还原脚本将成功匹配的单独存档
This commit is contained in:
@@ -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 "所有文件处理完成!"
|
||||
|
||||
Reference in New Issue
Block a user