Про Negative Viewer
Чому ми створили цей інструмент
Багато людей мають фотоплівкові негативи, але не мають плівкового сканера. Спеціалізовані сканери коштують дорого, сканування кадр за кадром забирає час, а користуються ними часто лише кілька разів на рік. Водночас смартфон у кишені має камеру, достатню для перегляду негативів, — бракувало лише програми, яка інвертувала б зображення в реальному часі.
Negative Viewer і є такою програмою. Він працює як невеликий вебзастосунок, тож не потребує встановлення. Просто притисніть негатив до будь-якого підсвічування, піднесіть смартфон — і позитивне зображення з’явиться на екрані.
Як це працює
Інструмент запитує дозвіл на камеру через стандартний вебінтерфейс getUserMedia API. Кожен відеокадр малюється на HTML Canvas, а значення каналів червоного, зеленого й синього віднімаються від 255. Це стандартна інверсія кольору, що виконується з частотою кадрів камери.
Жодних нейромереж, хмарної обробки чи завантажень. Основний код невеликий, а повний вихідний код відкрито опубліковано в репозиторії цього сайту.
Наші зобов’язання щодо приватності
- Відео з камери не завантажується. Пікселі обробляються лише у браузері, а сайт не має жодної кінцевої точки, яка б приймала відео чи фотодані.
- Не потрібні облікові записи, адреси електронної пошти чи цифрові відбитки. Ми збираємо лише анонімну статистику відвідувань сторінок, щоб визначати напрямки покращень.
- Реклама позначена чітко. Сайт використовує Google AdSense, а користувачі можуть керувати рекламними вподобаннями в налаштуваннях реклами Google.
Хто цим опікується
Negative Viewer створює й підтримує розробник із Tokugai. Проєкт почався з упорядкування родинної коробки з негативами, а за порадою друга став публічним сайтом.
Плани розвитку
- Видалення помаранчевої основи кольорових негативів у браузері (за бажанням).
- Кадрування й обертання перед збереженням, щоб зробити PNG зручнішими для обміну.
- Опція експорту з очищеними EXIF для впорядкування чутливих архівів.