デジタルグリッチアート(Glitch Art)は、本来不可視であるはずのデータ構造を意図的に破壊する表現手法です。カメラのセンサーが格子状に記録した画素を、アルゴリズムが 3 つの階層で解体します:
- 信号レベルの破壊(CRT 走査線と蛍光ブルーム):CRT フィルターはブラウン管テレビの走査線を模倣し、画素の行間に走査線を描き込みながらサブピクセルを微細にずらします。明るい光が隣接画素へ滲み出し、アナログビデオ特有の空気感を再現します。
- 配列レベルの破壊(ピクセルソート):Pixel Sort および Pixel Sort V は、行または列に沿って明度閾値を超えた画素を検出し、その連続区間内を暗から明へと並べ替えます。輪郭が液体のように溶け出し、スピード感や雨のような筋が生まれます。
- 量子化とデシメーション(Signal Mix / Pixel Crush / Chroma Pop):Signal Mix や Pixel Crush は、解像度の間引きやグリッド量子化によってビデオメモリの破損や 8-bit バグ画面を再現します。
| フィルター | 仕組み | 視覚的効果 | 最適な被写体 |
|---|---|---|---|
| CRT | 水平走査線 + 蛍光滲み | 80年代アナログテレビ | 夜景、ネオン街、レトロ看板 |
| Pixel Sort | 水平方向の明度ソート | 風になびくような横ブレ | ポートレートの髪、地平線 |
| Pixel Sort V | 垂直方向の明度ソート | ペンキが垂れ落ちる融解感 | 逆光のシルエット、建造物 |
| Signal Mix | 座標サンプリングの破壊 | 乱れたモニター信号 | サイバーパンク風ポスター、ロゴ |
| Pixel Crush | ドット量子化 | 8-bit 画面の VRAM オーバーフロー | ドット絵、ゲームグラフィック |
| Chroma Pop | 色相の彩度分離 | 鮮やかな色収差 | レコードジャケット、ファッション |
すべての処理はブラウザの Canvas 2D 内で完結します。アカウント登録や画像送信は一切不要で、長辺最大 1400px のフル解像度 PNG として保存できます。