おはようございます。先週末は、家族で幕張ビーチ花火フェスタ(第36回千葉市民花火大会)に行ってきました。長男は始まると同時に怖がり、寝てしまい。次男は大きな音や周囲が明るくなるような派手な花火が打ち上がると怖がっていましたが、その合間はしっかりと観察してました。 背景 以前より、Emscriptenで吐いたコードを複数のPNGに分割することで、jsdo.itで悪事を働いていた。 今回はバイナリー直でPNG化 今回はtmlib.jsの公式エディタのrunstantのハッシュが長さもあり、比較できそうだったので、これでやってます。runstantではzip圧縮時にBase64化してるので、これをPNGで画像化する際はバイナリで扱うことでオーバーヘッドを避けられればとの目論見で、MDNのTypedArraryをつかったBase64とバイナリの変換処理を使わせてもらってます。 (function(