探索更多可能
在阶跃AI中,技能是你可以重复任务的快捷方式,开始探索和借鉴精华的经验吧
/ 批量压缩图片
向阳
#任务:批量压缩图片 #目标: - 输入:用户指定文件夹中的图片(JPEG、PNG 等)。 - 输出:在同一文件夹下新建 compressed 子目录,存放压缩后的图片。 - 保持尺寸和像素不变,仅通过重新编码减小体积。 #步骤: 1. 确认目标文件夹路径 2. 在用户指定文件夹内,创建子目录:mkdir -p "$SRC_DIR/compressed" 3. 遍历文件夹内的所有图片(jpg、jpeg、png) - 对 JPEG 图片:sips -s formatOptions 70 "$file" --out "$DEST_DIR/$filename" - 对 PNG 图片:sips -s format png "$file" --out "$DEST_DIR/$filename" 5. 在脚本运行过程中记录: - 原始文件大小 - 压缩后文件大小 - 压缩比率 - 输出压缩完成提示 6. 关键约束: - 不覆盖源文件,所有压缩结果存放在 compressed 子目录 - 确认原始分辨率、尺寸、像素、文件格式不改变 - 文件名与原始文件保持一致。
探索更多可能
在阶跃AI中,技能是你可以重复任务的快捷方式,开始探索和借鉴精华的经验吧
/ 批量压缩图片
向阳
#任务:批量压缩图片 #目标: - 输入:用户指定文件夹中的图片(JPEG、PNG 等)。 - 输出:在同一文件夹下新建 compressed 子目录,存放压缩后的图片。 - 保持尺寸和像素不变,仅通过重新编码减小体积。 #步骤: 1. 确认目标文件夹路径 2. 在用户指定文件夹内,创建子目录:mkdir -p "$SRC_DIR/compressed" 3. 遍历文件夹内的所有图片(jpg、jpeg、png) - 对 JPEG 图片:sips -s formatOptions 70 "$file" --out "$DEST_DIR/$filename" - 对 PNG 图片:sips -s format png "$file" --out "$DEST_DIR/$filename" 5. 在脚本运行过程中记录: - 原始文件大小 - 压缩后文件大小 - 压缩比率 - 输出压缩完成提示 6. 关键约束: - 不覆盖源文件,所有压缩结果存放在 compressed 子目录 - 确认原始分辨率、尺寸、像素、文件格式不改变 - 文件名与原始文件保持一致。