pulp-image
v0.1.9
Published
Full-featured image processing CLI with a browser UI. 100% local.
Maintainers
Readme
pulp-image
Full-featured image processing CLI with a browser UI. 100% local.
Website · CLI Docs · UI Docs · Roadmap · Changelog
Features
| | | | |:--|:--|:--| | 🖼️ Resize | 🔄 Convert Formats | 📦 Batch Process | | 🎨 Transparency | ⚡ Quality Control | 🛡️ Safety-First | | 🌐 Browser UI | 📁 Custom Output | 🏷️ Auto Naming |
Installation
CLI (npm)
npm install -g pulp-imageRequires Node.js >= 18.0.0
Portable UI (No Install)
Download the portable UI for your platform. No Node.js or npm required:
Quick Start
# Resize an image
pulp image.png --width 800
# Convert to WebP
pulp image.png --format webp
# Batch process a folder
pulp ./images --format webp --out ./output
# High quality JPG
pulp image.png --format jpg --quality 95
# Lossless WebP
pulp image.png --format webp --losslessFor all options, run pulp --help or see the CLI documentation.
Browser UI
Launch the browser-based interface:
pulp uiOpens at http://localhost:3000. All processing happens locally, no uploads.
See the UI documentation for details.
Roadmap
See the full Roadmap for upcoming features.
Coming soon:
- UI Redesign with dark mode
- Rotate, Flip, Grayscale
- Blur, Sharpen, Normalize
- Cropping & Visual Crop Tool
- Watermarks
- User Presets
License
MIT
