Negative Viewerについて
なぜこのツールを作ったのか
フィルムネガを持っていてもフィルムスキャナーを持っていない人は多くいます。専用スキャナーは高価で、1コマごとに時間がかかり、年に数回しか使わないことも多いのです。一方、ポケットの中のスマホにはネガをプレビューするのに十分なカメラが搭載されていますが、画像をリアルタイムで反転するソフトウェアが欠けていました。
Negative Viewerはそのソフトウェアです。小さなWebアプリとして動作するため、インストールは不要です。ネガを任意のバックライトに当て、スマホをかざすだけで、ポジティブ画像が画面に表示されます。
仕組み
このツールは標準のWeb getUserMedia APIでカメラ権限を要求します。各ビデオフレームはHTML Canvasに描画され、赤・緑・青の各チャンネルが255から減算されます。これは標準的な色反転であり、カメラのフレームレートで画面に描画されます。
ニューラルネットワーク、クラウド処理、アップロードは一切使用していません。コアコードは小さく、完全なソースコードは本サイトのリポジトリで公開されています。
プライバシーへの取り組み
- カメラ映像はアップロードされません。ピクセルはブラウザ内でのみ処理され、当サイトにはビデオや写真データを受け取るエンドポイントはありません。
- アカウント、メールアドレス、フィンガープリントは不要です。収集するのは匿名のページ訪問統計のみで、改善方針の決定に使用します。
- 広告は明確に表示されます。当サイトはGoogle AdSenseを使用しており、ユーザーはGoogle広告設定で広告設定を管理できます。
運営者
Negative ViewerはTokugaiのデベロッパーによって制作・維持されています。このプロジェクトは家族のネガの箱を整理することから始まり、友人の提案で公開サイトになりました。
ロードマップ
- ブラウザ内でのカラーネガのオレンジベース除去(オプション)。
- 保存前のクロップと回転で、PNGをより共有しやすい状態に。
- 機密性の高いアーカイブ整理のためのEXIFクリーンエクスポートオプション。
準備はいいですか?ビューワーを開く →