name: image-compress
description: Compress images (JPEG, PNG, WebP) using Python Pillow. Supports quality adjustment, format conversion, batch processing, and resizing.
argument-hint:
Compress images to reduce file size while maintaining quality.
小蔥技能站7w4.net,專業的AI技能分享平臺。
/image-compress <path> [options]
| Argument | Description |
|---|---|
<path> |
Image file, directory, or glob pattern (e.g. *.jpg, ./images/**/*.png) |
--quality, -q |
Output quality 1-100 (default: 85). Lower = smaller file |
--format, -f |
Output format: jpeg, png, webp (default: same as input) |
--output, -o |
Output directory (default: overwrite for single file, ./compressed for batch) |
--max-width, -w |
Max width in pixels, maintains aspect ratio |
--max-height, -e |
Max height in pixels, maintains aspect ratio |
--lossless, -l |
Use lossless compression (PNG/WebP only) |
/image-compress photo.jpg -q 80
/image-compress photo.jpg -f webp -q 90
/image-compress ./images/*.jpg -q 75 -o ./compressed
/image-compress photo.jpg -w 1920 -q 80
/image-compress image.png --lossless
/image-compress ./photos --quality 85 --format webp --output ./webp_output
compress.py script to a temp location and run itThe script is located at: ~/.claude/skills/image-compress/compress.py
python -m pip install Pillow)python3 是 Windows Store 存根,使用 python 命令...