skia2/specs/web-img-decode/README.md
Kevin Lubick 42daf99e92 [spec] Initial commit for web spec
Bug: skia:8999
Change-Id: Ie9f51e9e65d25fe4c1496a323af7977c81d76d98
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/209380
Reviewed-by: Brian Osman <brianosman@google.com>
2019-04-19 16:47:57 +00:00

17 lines
588 B
Markdown

JS image decode
===============
Background
----------
It is currently cumbersome to go from an encoded Blob or ArrayBuffer of image bytes to
an ImageData (Uint8ClampedArray) for further image processing.
See current/index.html for an example where a user can select an image from disk
and have JS turn it into a grayscale version (no backend server).
Proposal
--------
We propose... See proposed/index.html for an API that makes this much cleaner.
It uses the CanvasKit WASM library under the hood to provide functionality, but
the intent is for Web Browsers to support this natively.