mirror of
https://github.com/igorski/bitmappery.git
synced 2026-07-06 15:29:13 +02:00
ffd618c5b8fb33db8c22cd0c9e5646f646ffc3ef
PhotoMound
So you are rebuilding Photoshop in the browser ?
No, I'm building a tool that does the bare minimum what I require and what I don't find in other open source tools. That doesn't mean of course that contributions related to Photoshop-esque features aren't welcomed.
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test
Lints and fixes files
npm run lint
TODO / Roadmap
- Document container must be fixed, pan image inside the fixed container !
- Scale image on dominant side
- Toolbox and options panel should be collapsible (keyboard shortcuts)
- Load Blobs when about to use image in document, not upfront (unless source is base64)
- Unload Blobs when images are no longer used in document (see canvas-util disposeSprite)
- Change layer order
- Export output to image file
- Import / export documents from/to disk
- Use magnification (document size is relative to available screen size)
- Add zoom
- Restore project by selecting folder from file system
- Use hand cursor when draggable
- Use paint brush cursor when painting
- Controls for rotation and scaling
- Paint brush
- Clone brush
- Implement masking layers
- Implement selections
- Implement document crop / resize
- Implement change history
- Dropbox integration?
Description
No description provided
browserimage-editorimage-processingphoto-editorphotosphotoshoppwapwa-appstypescriptvuevuejswasmwebassembly
Readme
MIT
7.1 MiB
Languages
TypeScript
68.3%
Vue
28.8%
SCSS
2.1%
HTML
0.4%
C++
0.3%
Other
0.1%