end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

バイナリデータも楽々?な変態? javascriptライブラリ集

以前なら「jsでバイナリなんて、変態!」と思っていましたが、最近は、バイナリファイルを扱えるjavascriptライブラリは珍しくもなく、かなり実用的なものも多くあります。

なので、バイナリを扱えるjavascriptをまとめておきます。
「これって、binaryでなく、html5 canvasでしょ」というライブラリも勢いで書いておきますのが、あしからず

ecl.js - 文字コード変換

escape() unescape() と異なり、どのブラウザでも同じ変換結果が得られるそうです。
http://www.vector.co.jp/soft/dl/other/java/se342855.html

enchant.js - HTML5 + JavaScript ベースのゲームエンジン

最近、話題なので、挙げておきます。
http://enchantjs.com/ja/

平滑化 鮮鋭化 エッジ検出 の画像処理

http://jstap.web.fc2.com/test/html5/filtering/filtering.html

任意のファイルを画像化し、デコード PNGDrive

http://www.moongift.jp/2012/06/20120606-3/
https://github.com/MadeInHaus/PNGDrive

ccv.js + face.js - OpenCVのjs版

https://github.com/liuliu/ccv
OpenCVといえば、お決まりの顔検出もface.jsで実装されてます

DOM指定も使えるサイトキャプチャ「capturejs」

http://www.moongift.jp/2012/06/20120629-3/
https://github.com/superbrothers/capturejs

excel(xlsx)を読み書きできる「XLSX.js」

http://www.moongift.jp/2012/10/20121017-3/
https://github.com/stephen-hardy/xlsx.js
他にも、まだまだ、ありそうですが、今日はこのくらいにしておきます。
tiff->png等に変換してくれるライブラリがあればなぁ」とも思いましたが、自分で書くのかな? 気が向いたら