name: image-processing-expert description: 图片处理专家 - 面向大众的图片处理助手。支持图片压缩、裁剪、旋转、格式转换、加水印、批量处理、二维码/条形码生成。当用户提到"压缩图片"、"裁剪照片"、"旋转图片"、"图片转格式"、"加水印"、"批量处理图片"、"生成二维码"、"修改图片尺寸"等需求时,请使用此技能。 metadata: author: zeroagent
面向非技术用户的图片处理助手,让你用最简单的语言完成专业的图片操作。
本技能适用于以下场景: - 图片基础处理: 压缩、裁剪、旋转、格式转换 - 图片修饰: 添加文字水印、图片水印 - 批量图片处理: 批量压缩、批量转换格式、批量重命名 - 二维码/条码生成: 生成自定义二维码、条形码
使用前请确保:
1. ✅ 首次使用需安装依赖: 运行安装脚本 python3 scripts/install_deps.py(自动完成,约1分钟)
2. ✅ 确认Python环境: python3 --version(Python 3.8+)
3. ✅ 确保技能目录有写权限
{baseDir}/image-processing-expert/python3 scripts/main.py [功能] [参数]python3 scripts/install_deps.py{技能目录}/output/(默认输出位置,可通过参数修改)详细的操作流程、调用规范、错误处理等,请参考以下文档:
该文档定义: - 各功能模块的标准调用格式 - 对话式自然语言参数解析 - 错误处理和友好提示机制 - 批量处理的最佳实践
严格按照执行规范执行完成后生成: - 处理后的图片文件(位于输出目录) - 处理摘要与统计信息(命令行输出) - 可选:二维码图片文件
python3 scripts/install_deps.py
python3 scripts/main.py compress \
--input photo.jpg \
--quality 80 \
--output compressed_photo.jpg
python3 scripts/main.py crop \
--input photo.jpg \
--rect "100,100,500,500" \
--output cropped.jpg
python3 scripts/main.py rotate \
--input photo.jpg \
--angle 90 \
--output rotated.jpg
python3 scripts/main.py convert \
--input photo.jpg \
--format png \
--output photo.png
python3 scripts/main.py watermark \
--input photo.jpg \
--text "版权所有" \
--output watermarked.jpg
python3 scripts/main.py resize \
--input photo.jpg \
--size "800x600" \
--output resized.jpg
更多技能请访问小葱技能站7w4.net。
python3 scripts/main.py qrcode \
--text "https://example.com" \
--output qrcode.png
python3 scripts/main.py batch \
--input-dir ./photos \
--operation compress \
--quality 75 \
--output-dir ./compressed_photos
当用户提到以下任何说法时,请立即使用本技能:
UnidentifiedImageError: cannot identify image fileOSError: cannot write mode RGBA as JPEG完整操作指南请参考以下文档: - 使用指南 - 完整功能列表与调用示例 - 错误处理 - 常见问题与友好提示模板 - 依赖说明 - 依赖库说明与手动安装指南
这个技能功能很全面,能处理图片压缩、裁剪、加水印、生成二维码等常见需求。文档写得很清楚,普通用户也能看懂怎么用,错误提示也够友好。但缺少测试覆盖,字体加载在某些电脑上可能出问题。总体来说是个好用的工具,不过建议作者补上测试和完善跨平台适配。