HTML5のCanvasによる20個+αのフィルタまとめ

podspod
HTML5のCanvasによる画像フィルタ(エフェクト)に絞ってデモ公開しているサイトを集めました。ブラウザの対応状況やパフォーマンスの課題はありますが、インタラクティブな処理が可能なのが魅力ですよね。番外編のほうがインパクト大かも!?
canvas のタイポグラフィ効果
http://www.html5rocks.com/ja/tutorials/canvas/texteffects/
タイポグラフィだけでなく、擬似3D(赤&青)効果なども紹介。

https://matome.naver.jp/odai/2132945917976569401/2132948208277188103
週末ラボ – effect-transform
http://www.devlabo.sakura.ne.jp/labo/effect-transform/
マウスをドラッグした箇所が動的にグネグネとツイスト処理されてくのが気持ちいい。
フィルタは4つで
①twist(ねじる)
②puff(もっこり?)
③invert(逆さ?)
④wave(波)
それぞれに適用サイズや強さも変更可能。

https://matome.naver.jp/odai/2132945917976569401/2132948205377187103
CanvasとWeb Workersで画像フィルタDemo
http://d.n-at.me/demo/html5/filter02.html
フィルタが13種類と豊富です。
①グレースケール
②セピア風
③色調の反転
④彩度を下げる
⑤彩度を上げる
⑥ハイコントラスト
⑦ポスタライズ
⑧二値化
⑨ぼかし
⑩シャープ
⑪エッジ検出
⑫アルファ値で輝度を表現
⑬何となくいい感じに

https://matome.naver.jp/odai/2132945917976569401/2132948216377192403
Convolution Filter
http://rest-term.com/labs/html5/convolution.html
フィルタは4つで
①ぼかし
②シャープ
③エッジ検出
④エンボス

https://matome.naver.jp/odai/2132945917976569401/2132948214077191103
Spatial Frequency Filtering by 2D-FFT
http://rest-term.com/labs/html5/fft.html
上のConvolution Filterと同じサイトです。
フィルタは2つで
①Highpass
②Lowpass
です。

以下、サイトの説明を引用。
二次元離散フーリエ変換 (2D-FFT) による空間周波数フィルタ (ハイパス/ローパスフィルタ) を適用します。


https://matome.naver.jp/odai/2132945917976569401/2132948676377365403
Reflect-o-matic
http://cow.neondragon.net/stuff/reflection/reflectomatic/
①リフレクション(鏡面効果)

番外編1

フィルタの域を超えたものです。
HTML5によるゲームもいろいろインパクト強いものがあるわけですが、単純にスゴイと思います。


https://matome.naver.jp/odai/2132945917976569401/2132948218277193503
Water Canvas
http://code.almeros.com/code-examples/water-effect-canvas/#.Tz3fZrSGh8E
マウスでクリックした箇所から波紋がウネウネと。
雨の強さや1秒あたり何粒とか指定して降らせたりも必見。しばらくハマってしまう。

https://matome.naver.jp/odai/2132945917976569401/2132948174877169903
HTML5 Video Destruction
http://craftymind.com/factory/html5video/CanvasVideo.html
HTML5のVideoタグ再生しながら、マウスクリックするとこんな感じでピースがはじけます。その欠片も再生されてるのがスゴイ。

番外編2


https://matome.naver.jp/odai/2132945917976569401/2132948186777176703
INFORAPID KNOWLEDGE PORTAL
http://en.inforapid.org/
Wikipediaのワードをマインドマップのようにビジュアライズ。動的にたどっていけるのでおもしろい。日本語版作れないかなぁ~。

関連まとめ

「PHPのImageMagickによる25個のフィルタまとめ」
https://matome.eternalcollegest.com/post-2132948506977327601

「iOSアプリ開発に必要な画像フィルタ20個まとめ」
https://matome.eternalcollegest.com/post-2132948970077422001

https://matome.naver.jp/odai/2132945917976569401
2013年03月07日