Negative Viewerについて

Lex2026-06-10

なぜこのツールを作ったのか

フィルムネガを持っていてもフィルムスキャナーを持っていない人は多くいます。専用スキャナーは高価で、1コマごとに時間がかかり、年に数回しか使わないことも多いのです。一方、ポケットの中のスマホにはネガをプレビューするのに十分なカメラが搭載されていますが、画像をリアルタイムで反転するソフトウェアが欠けていました。

Negative Viewerはそのソフトウェアです。小さなWebアプリとして動作するため、インストールは不要です。ネガを任意のバックライトに当て、スマホをかざすだけで、ポジティブ画像が画面に表示されます。

仕組み

このツールは標準のWeb getUserMedia APIでカメラ権限を要求します。各ビデオフレームはHTML Canvasに描画され、赤・緑・青の各チャンネルが255から減算されます。これは標準的な色反転であり、カメラのフレームレートで画面に描画されます。

ニューラルネットワーク、クラウド処理、アップロードは一切使用していません。コアコードは小さく、完全なソースコードは本サイトのリポジトリで公開されています。

プライバシーへの取り組み

  • カメラ映像はアップロードされません。ピクセルはブラウザ内でのみ処理され、当サイトにはビデオや写真データを受け取るエンドポイントはありません。
  • アカウント、メールアドレス、フィンガープリントは不要です。収集するのは匿名のページ訪問統計のみで、改善方針の決定に使用します。
  • 広告は明確に表示されます。当サイトはGoogle AdSenseを使用しており、ユーザーはGoogle広告設定で広告設定を管理できます。

運営者

Negative ViewerはTokugaiのデベロッパーによって制作・維持されています。このプロジェクトは家族のネガの箱を整理することから始まり、友人の提案で公開サイトになりました。

ロードマップ

  • ブラウザ内でのカラーネガのオレンジベース除去(オプション)。
  • 保存前のクロップと回転で、PNGをより共有しやすい状態に。
  • 機密性の高いアーカイブ整理のためのEXIFクリーンエクスポートオプション。
準備はいいですか?ビューワーを開く →