
todataurl-png-js
A Javascript implementation of a simplistic PNG encoder for use on Android, where toDataURL is still, as of 4.0, stubbed.
The toDataURL of the HTML5 Canvas element lets you export the content of a Canvas as (at least) PNG... if it's implemented. Sadly, the crippled Webkit version powering the Android browsers doesn't have it. Even worse, it reports that it can do it, returning a broken url instead.
The usual workaround involves creating a BMP file, which is relatively fast, but very few programs handle BMP files with alpha channel correctly.
todataurl-png-js is distributed under the GNU Affero General Public License, version 3 license.
You can find a quick tutorial here.
Demos are available here
Project Information
The project was created on Dec 1, 2011.
- License: Other Open Source
- 8 stars
- svn-based source control
Labels:
JavaScript
Android
Canvas