Про Negative Viewer

Lex2026-06-10

Чому ми створили цей інструмент

Багато людей мають фотоплівкові негативи, але не мають плівкового сканера. Спеціалізовані сканери коштують дорого, сканування кадр за кадром забирає час, а користуються ними часто лише кілька разів на рік. Водночас смартфон у кишені має камеру, достатню для перегляду негативів, — бракувало лише програми, яка інвертувала б зображення в реальному часі.

Negative Viewer і є такою програмою. Він працює як невеликий вебзастосунок, тож не потребує встановлення. Просто притисніть негатив до будь-якого підсвічування, піднесіть смартфон — і позитивне зображення з’явиться на екрані.

Як це працює

Інструмент запитує дозвіл на камеру через стандартний вебінтерфейс getUserMedia API. Кожен відеокадр малюється на HTML Canvas, а значення каналів червоного, зеленого й синього віднімаються від 255. Це стандартна інверсія кольору, що виконується з частотою кадрів камери.

Жодних нейромереж, хмарної обробки чи завантажень. Основний код невеликий, а повний вихідний код відкрито опубліковано в репозиторії цього сайту.

Наші зобов’язання щодо приватності

  • Відео з камери не завантажується. Пікселі обробляються лише у браузері, а сайт не має жодної кінцевої точки, яка б приймала відео чи фотодані.
  • Не потрібні облікові записи, адреси електронної пошти чи цифрові відбитки. Ми збираємо лише анонімну статистику відвідувань сторінок, щоб визначати напрямки покращень.
  • Реклама позначена чітко. Сайт використовує Google AdSense, а користувачі можуть керувати рекламними вподобаннями в налаштуваннях реклами Google.

Хто цим опікується

Negative Viewer створює й підтримує розробник із Tokugai. Проєкт почався з упорядкування родинної коробки з негативами, а за порадою друга став публічним сайтом.

Плани розвитку

  • Видалення помаранчевої основи кольорових негативів у браузері (за бажанням).
  • Кадрування й обертання перед збереженням, щоб зробити PNG зручнішими для обміну.
  • Опція експорту з очищеними EXIF для впорядкування чутливих архівів.