# camera

`camera` は、`ASCII`、`EDGE`、`PIXEL` の3つのモードを統合したカメラアプリケーションです。

## 基本操作

- **モード切替**: 画面下部のモード名（ASCII / EDGE / PIXEL）をタップ、または画面を左右にスワイプすることでモードを切り替えます。
- **撮影**: 画面下部中央のシャッターボタンをタップすると、現在の映像を一時停止（フリーズ）します。
- **保存**: フリーズ状態のときのみ、右下の `SAVE` ボタンが有効になり、画像を保存できます。
- **UI非表示（長押し）**: 画面内のどこかを長押し（ロングプレス）すると、一時的にすべてのUI（ボタン類）が非表示になり、映像のみを確認できます。もう一度長押しすると元の状態に戻ります。

## 各モードの特長

- **ASCII**: 映像をリアルタイムにアスキーアート（文字）に変換します。文字セットの変更や色反転などのエフェクトが可能です。
- **EDGE**: 映像の輪郭（エッジ）を抽出し、ソリッドな線画やネオンのような表現を行います。グリッチや残像エフェクトも備えています。
- **PIXEL**: 映像を極端な低解像度ピクセルアートに変換します。ドット絵のような独特のノスタルジックな質感が得られます。

## 詳細設定

画面右上にある「設定ボタン（歯車またはスライダーアイコン）」をタップすると、それぞれのモード専用の詳細なパラメータ（解像度、しきい値、色調など）をリアルタイムに調整できます。
