概要
- Macintosh 1-bitフィルター の実装説明
- Hyperdither や HyperScan で使用された手法
- ピクセルを 50%グレー と比較し、黒または白に変換
- 差分を 隣接ピクセル に分配する処理
- 最新ブラウザ が必要な技術使用
Macintosh 1-bitフィルターの実装概要
- Macintosh 1-bitフィルター は、クラシックな画像処理手法
- Hyperdither および HyperScan で初めて利用された技術
- 各ピクセルを 50%グレー と比較し、黒または白へ変換
- 入力と出力の差分を 隣接ピクセル に分配
- 分配比率は 1/8ずつ、6方向に均等配分
- 現在のピクセルを X とし、周囲6ピクセルへ配布
- 画像は 右クリック保存 が可能
- ドラッグ&ドロップ による保存はブラウザ制限で不可
技術的要件と使用技術
- Canvas による画像描画
- Drag and Dropイベント 対応
- WebWorkers による非同期処理
- FileReader API でファイル読み込み
- 最新のブラウザ が必要条件
- 古いブラウザでは一部機能が動作しない可能性
操作方法・注意点
- 画像をキャンバスにドラッグ&ドロップ で処理開始
- 処理後の画像は 右クリック→保存 でダウンロード可能
- デスクトップへのドラッグ保存 は非対応(ブラウザ制限)
まとめ
- Macintosh 1-bitフィルター はシンプルながら効果的なディザリング手法
- 最新Web技術 を利用し、ブラウザ上で手軽に体験可能
- 保存方法や制限 に注意しながら利用推奨