feat: 新增格式转换脚本

分别是给网站项目截图用和相机格式转换(虽然颜色会有问题
This commit is contained in:
2025-01-22 14:53:33 +08:00
parent 084dca0816
commit 2f743f0915
3 changed files with 76 additions and 2 deletions
+34
View File
@@ -0,0 +1,34 @@
#!/bin/bash
# 检查是否安装了必要的工具
if ! command -v magick &> /dev/null; then
echo "错误: 未找到 ImageMagick,请先安装 ImageMagick"
exit 1
fi
if ! command -v exiftool &> /dev/null; then
echo "错误: 未找到 ExifTool,请先安装 ExifTool"
exit 1
fi
# 遍历当前目录下的所有 PNG 文件
for png_file in *.png; do
# 检查文件是否存在(防止没有 png 文件时的错误)
if [ ! -f "$png_file" ]; then
echo "当前目录下没有 PNG 文件"
exit 0
fi
# 获取文件名(不含扩展名)
filename="${png_file%.*}"
# 转换为 WebP 格式
echo "正在转换: $png_file -> ${filename}.webp"
magick "$png_file" "${filename}.webp"
# 写入作者信息
echo "正在写入作者信息到: ${filename}.webp"
exiftool -overwrite_original -Author="奇趣保罗" "${filename}.webp"
done
echo "所有文件处理完成!"