-
Notifications
You must be signed in to change notification settings - Fork 13
Roadmap
The initial, highly experimental releases of rawson.js carry 0.x version numbers. They are just intended for testing purposes and must not be used in a productive environment. Rawson 0.x is based on the emscripted-ported version of dcraw and only displays the embedded preview image of a raw file. Rawson 0.x uses a 2d-canvas for showing the opened images.
- initial version
- raw preview display for approx. 400 different camera models
- metadata panel
- save as jpeg/png functionality
- basic zoom commands (zoom in/out/reset)
- rotate and scale raw previews
- smarter zoom commands (e.g. fit to window)
- post opened raw previews directly to various online services via an extensible plugin interface
- doc improvements
features that are likely to be implemented in the upcoming 0.x versions of rawson:
- libary version of rawson.js (non-GUI) that can be integrated into other Javascript apps (e.g. uploaders, other photo editors)
- simple photo editing commands (crop, rotate)
- common photo filters (hue/saturation/brightness, blur etc), eventually via a 3rd party library
- improve rotation detection of opened pictures
will be a major rewrite of rawson.js. We plan to replace dcraw by our own raw image decoder that will fit better into the Javascript world (e.g. non-blocking behaviour). For performance reasons, Rawson2 will be built around the latest HTML5 technologies (namely web workers, WebGL, FileSystem API)
key features defined so far:
- should be capable of displaying the full pixel data of a raw image
- requires a WebGL enabled browser
- improved, real-time editing using WebGL filters
- better integration with local file ressources (e.g. via w3c device api)