No updates detected yet. GitHub releases will appear here.
A professional-grade, client-side image processor
翻訳待ち
Loading the full README.
Read the full README ↗Image Studio Pro is also an iPhone and iPad app. Photo editing for iPhone and iPad.
Image Studio Pro is a photo editor for iPhone and iPad with exposure, tone curve, HSL and color grading controls, built on Core Image. Free to download.
- Website: https://imagestudioproapp.com
- App Store: https://apps.apple.com/us/app/image-studio-pro/id6757129721
- Support: https://github.com/workmanl/Image-Studio/issues
- Email: [email protected]
A professional-grade, client-side image processor built with vanilla HTML, CSS, and JavaScript. All processing happens locally in your browser - no uploads, no servers, 100% privacy.
Basic - Light
Basic - Presence
Tone
Color
Effects
| Shortcut | Action |
|---|---|
Ctrl/Cmd + Z | Undo |
Ctrl/Cmd + Shift + Z | Redo |
Ctrl/Cmd + Y | Redo |
Ctrl/Cmd + S | Export |
\ | Toggle Before/After |
+ / = | Zoom In |
- | Zoom Out |
0 | Zoom to Fit |
Since this uses ES modules, you need to serve it via a local server:
# Using Node.js
npx serve .
# Using Python
python -m http.server 8000
# Using PHP
php -S localhost:8000
Then open http://localhost:8000 (or the port shown) in your browser.
image-processor/
├── index.html # Main HTML file
├── style.css # Dark Lightroom-style UI
├── app.js # Legacy monolithic version (backup)
├── src/
│ ├── main.js # Entry point
│ ├── core/
│ │ ├── ImageProcessor.js # Rendering & export
│ │ ├── StateManager.js # Centralized state
│ │ ├── HistoryManager.js # Undo/redo
│ │ └── EventBus.js # Pub/sub events
│ ├── adjustments/
│ │ ├── BasicAdjustments.js
│ │ ├── ToneAdjustments.js
│ │ ├── ColorAdjustments.js
│ │ └── EffectsAdjustments.js
│ └── utils/
│ ├── constants.js
│ ├── debounce.js
│ └── colorConversion.js
└── README.md
Modern browsers with support for:
Tested on Chrome, Firefox, Safari, Edge.
All image processing is performed client-side using the HTML5 Canvas API. Your images never leave your device.
Apache 2.0 - See LICENSE for details.