JavaScriptについて
本来なら、JavaScriptというカテゴリー作った方がいいのですが、限られた情報なのでここに書きます。
Githubにある使ってる・気になるJavaScriptライブラリー
GWTとは、Google web toolkit版のことです。
名前 | 説明 | 感想 | GWT版へのリンク |
---|---|---|---|
raphael | JavaScript ベクターライブラリー | 気になりながらも今だ、本格的に試せず | |
three.js | JavaScript 3D ライブラリー | 定番JavaScript WebGLライブラリー | |
tween.js | JavaScript tweening エンジン | GoogleのMaterial Designのアニメーションみたいな動きをさせることができる | |
gfx.js | JavaScriptでGPUを使って画像エフェクトする | WebGLのシェーダー使って、Canvasに戻している | |
sparks.js | a lightweight 3d particle engine in javascript, compatible with THREE.js and TWEEN.js | Three.js用のパーティクルエンジン | |
Seriously.js | WebGL経由でGPU使ってビデオエフェクト | クロマキー合成が気になる | |
whammy | CanvasをWebMビデオエンコードする | まだ試していない | |
ccapture.js | Canvasを連続キャプチャーして動画にする | whammyの使用例 物凄く短いコード | |
Recorderjs | Web Audioを録音したりWavで保存する | とっても簡単 | https://github.com/akjava/GWTRecorderjs |
jszip | Zipの読み書き | 最大 500MB(Chromeだと) | https://github.com/akjava/GWTJSZip |
IDBWrapper | クロスブラウザー向けIndexDB | 未検証 | |
jsgif | Gifアニメライブラリー | 満足はしていない。他のGifAnimeライブラリーも試したい。 | https://github.com/akjava/GWTJSGif |
jsdiff | JavaScriptでDiff | 未検証 | |
color-convert | 色変換ライブラリー | 未検証 | |
Levenshtein | 文字の違いを測定 | スペルチェックとかに便利かも | |
wav.js | Wavを読み込む | ヘッダー解析して、部分的にWavを取り出す | |
javascript-labs | computer vision, graphics and image processing on the canvas | サンプル等 Poisson Imageを試したがよかった。 | |
liquidfun | Box2Dに流体を追加 | 時間作って遊びたい | |
jsfeat | 画像処理や物体検出の総合 | いろいろなProjectから、いいものを導入している | |
clmtrackr | 写真の顔部分から、詳細を取得 | 未検証 | |
headtrackr | ヘッドトラッキング | WebRTC | |
genetic-js | 遺伝子アルゴリズム フレームワーク | シンプルで使いやすそう | |
convnetjs | 機械学習 Depp Learning | 使いやすい | |
ccv | Brightness Binary Featureが試せる | C部分のコンパイルが大変そう JS部分はjsfeatにもある | |
js-objectdetect | オブジェクト検出 | OpenCVのhaarカスケードが使える(遅いけど)jsfeatでも同じことできる(ported) | |
marked | マークダウン記法 | なかなか速い | https://github.com/akjava/GWTMarkdownEditor |
inpaint | JSでInpaint | なかなかいい |