|
|
- # Experimental JavaScript port of TinyEXR
-
- Using Emscripten.
-
- ## How to compile
-
- edit `compile_to_js.sh`, then
-
- ```
- ./compile_to_js.sh
- ```
-
- ## How to run test
-
- Requires node.js
-
- ```
- $ node test.js
- ```
-
- ## How to run a browser example
-
- Edit EXR file in `index.html`
- Copy a EXR file to this directory(default = asakusa.exr).
- (NOTE: Chrome does not allow reading a file from parent path(e.g. `../../asakusa.exr`).
-
- Launch http server, e.g.,
-
- ```
- $ python3 -m http.server
- ```
-
- Open `http://localhost:8000` with an browser.
-
- ## TODO
-
- * [x] Write HTML5 Canvas drawing JS code from Float32Array(
- * [ ] Pollish JS API.
|