Negative Viewer 소개
이 도구를 만든 이유
필름 네거티브는 가지고 있지만 필름 스캐너는 없는 분이 많습니다. 전용 스캐너는 비싸고, 한 컷씩 스캔하는 데 시간이 걸리며, 1년에 몇 번밖에 쓰지 않는 경우도 많습니다. 반면 주머니 속 스마트폰에는 네거티브를 미리 보기에 충분한 카메라가 들어 있지만, 이미지를 실시간으로 반전해 주는 소프트웨어가 없었습니다.
Negative Viewer가 바로 그 소프트웨어입니다. 작은 웹 앱으로 동작하기 때문에 설치가 필요 없습니다. 네거티브를 아무 백라이트에나 대고 스마트폰을 갖다 대기만 하면 포지티브 이미지가 화면에 표시됩니다.
작동 방식
이 도구는 표준 웹 getUserMedia API로 카메라 권한을 요청합니다. 각 비디오 프레임은 HTML Canvas에 그려지고, 빨강·초록·파랑 각 채널이 255에서 감산됩니다. 이는 표준적인 색 반전이며, 카메라의 프레임레이트로 화면에 그려집니다.
신경망, 클라우드 처리, 업로드는 전혀 사용하지 않습니다. 핵심 코드는 작고, 전체 소스 코드는 본 사이트의 리포지토리에 공개되어 있습니다.
프라이버시에 대한 노력
- 카메라 영상은 업로드되지 않습니다. 픽셀은 브라우저 내에서만 처리되며, 본 사이트에는 비디오나 사진 데이터를 받는 엔드포인트가 없습니다.
- 계정, 이메일 주소, 디지털 지문은 필요하지 않습니다. 수집하는 것은 익명의 페이지 방문 통계뿐이며, 개선 방향을 결정하는 데 사용합니다.
- 광고는 명확하게 표시됩니다. 본 사이트는 Google AdSense를 사용하며, 사용자는 Google 광고 설정에서 광고 환경설정을 관리할 수 있습니다.
운영자
Negative Viewer는 Tokugai의 개발자가 제작하고 유지 관리합니다. 이 프로젝트는 가족의 네거티브 상자를 정리하는 데서 시작되어, 친구의 제안으로 공개 사이트가 되었습니다.
로드맵
- 브라우저 내에서 컬러 네거티브의 오렌지 베이스 제거(선택 사항).
- 저장 전 크롭과 회전으로 PNG를 더 공유하기 좋은 상태로.
- 민감한 아카이브 정리를 위한 EXIF 클린 내보내기 옵션.
준비되셨나요?뷰어 열기 →