Як відсканувати документ
- Відкрийте ScanBench на телефоні й натисніть Сфотографувати. Дозвольте камеру: відкриється задня камера з найвищою роздільністю, яку вона пропонує.
- Тримайте сторінку в кадрі. Жовтий обрис показує, де ScanBench бачить сторінку; натискайте круглу кнопку для кожної сторінки. Лічильник у кутку показує, скільки сторінок уже є, а кнопка ліхтарика з’являється, якщо він у телефона є.
- Натисніть Готово. Кожна сторінка вже обрізана й вирівняна; торкніться будь-якої, щоб підправити кути, фільтр чи поворот.
- Виберіть формат на панелі Зберегти й натисніть Зберегти PDF або одразу надішліть файл у месенджер чи пошту.
На комп’ютері або для вже зроблених фото натисніть Додати фото чи PDF, перетягніть файли на сторінку чи вставте картинку через Ctrl+V. Кожна сторінка PDF стає сторінкою скану. Якщо камера не запускається (немає дозволу, старий браузер або сторінку відкрито без HTTPS), ScanBench запропонує системну камеру телефона; її фото підходять так само.
Як добре сфотографувати сторінку
- Контраст із тлом. Білий аркуш на темному столі знаходиться миттєво, білий на білому складний для будь-якого сканера. Підкладіть під сторінку темну папку чи книжку.
- Світло без тіні. Найкраще — денне світло з вікна. Не ставайте між лампою й сторінкою: ваша власна тінь — найчастіша причина сірого скану. Фільтри Колір і Ч/б вирівнюють м’які тіні, але не різку тінь через текст.
- Згори, уся сторінка в кадрі. Невеликий кут не страшний, бо перспектива виправляється, але що ближче до зйомки згори, то чіткіший дальній край сторінки.
- Тримайте рівно й наведіть фокус. Торкніться екрана на тексті, якщо телефон фокусується на столі, і зачекайте, доки зображення стане чітким.
- Ліхтарик допомагає в темній кімнаті, але на глянцевому папері дає яскраву пляму: спробуйте з ним і без нього.
Краї, кути й перспектива
На кожному фото ScanBench шукає обрис сторінки: знаходить різкі перепади яскравості (метод Кенні), з’єднує їх у фігури й вибирає найбільший чотирикутник, сторони якого лежать на справжніх краях. Потім уздовж кожної сторони проводить пряму, щоб кути стали точно на місце, і розтягує сторінку в рівний прямокутник, ніби вона лежала на планшетному сканері (перспективне перетворення, або гомографія).
Якщо сторінку не знайдено, на її мініатюрі з’являється жовтий !, а фото лишається цілим. Торкніться сторінки й перетягніть чотири жовті кути до кутів аркуша: лупа над пальцем показує точне місце. Знайти краї шукає ще раз, Усе фото бере кадр як є. З клавіатури стрілки зсувають вибраний кут на один піксель (із Shift — на десять).
Пропорції результату беруться з довших сторін обрису. Сторінка, знята під гострим кутом, може вийти трохи коротшою, ніж є насправді; на сторінці A4 чи Letter картинка вписується без розтягування.
Фільтри, поворот і обрізання
| Фільтр | Що робить | Для чого |
|---|---|---|
| Оригінал | фото як є, лише вирівняне | фото, малюнки, кольори, які треба зберегти точно |
| Колір | вирівнює тіні й колір освітлення, робить папір білим, а кольори трохи яскравішими | бланки з печатками, кольорові документи (типово) |
| Сірий | те саме чищення, без кольору | текст із фото, менші файли |
| Ч/б | чорний текст на білому, як у сканера чи факсу (адаптивний поріг) | текстові документи, договори, чеки |
Тіні прибираються так: по всій сторінці оцінюється колір паперу, і кожен піксель ділиться на нього, тож затінений кут стає таким самим білим, як середина. Чорно-білий фільтр порівнює кожен піксель із його власним оточенням, а не з одним рівнем для всієї сторінки, тому справляється й з нерівним світлом.
Кнопки фільтрів над сторінками змінюють усі сторінки одразу; усередині сторінки кнопка Застосувати до всіх сторінок копіює її фільтр і обрізання на решту. Кнопки повороту обертають на 90°, а Автоповорот дивиться на напрям рядків тексту та їхній рівний лівий край; сторінки, що явно лежать боком чи догори дриґом, повертаються самі, щойно ви їх додаєте. Обрізати краї зрізає до 10% з кожного боку — для темної рамки чи шматка столу в кадрі.
Збереження: PDF, JPG, PNG
- PDF: усі сторінки в одному файлі. Розмір сторінки A4 чи Letter (повертається під кожну сторінку) або Як фото, коли сторінка має пропорції скану.
- JPG чи PNG: окрема картинка для кожної сторінки. Кілька картинок надсилаються разом, якщо телефон це дозволяє, або приходять одним ZIP.
- Якість: Менший (близько 1600 px за довшою стороною, для пошти й месенджерів), Збалансовано (близько 2500 px, приблизно 300 dpi для A4, чітко для друку) або Найкраща (повна роздільність ваших фото, до 16 мегапікселів, з найменшим стисненням).
Попередні перегляди на екрані робляться маленькими, щоб берегти пам’ять; файл для збереження щоразу створюється наново з оригінального фото в обраній якості. Кнопка «Поділитися» надсилає файл через меню телефона (месенджери, пошта, хмарні диски), якщо браузер уміє ділитися файлами. Місце зйомки й дані камери з ваших фото ніколи не потрапляють у результат.
Розпізнавання тексту (OCR)
Розпізнати текст читає сторінки за допомогою Tesseract.js — браузерної версії відкритого рушія Tesseract. Виберіть українську, англійську або обидві для документів, де мови змішані. Першого разу мовні файли завантажуються з fof.lol, з індикатором прогресу: близько 1,6 МБ для української та 2 МБ для англійської. Браузер зберігає їх, тож надалі розпізнавання працює офлайн; їхній розмір і кнопка Видалити показані під карткою.
Текст з’являється в полі, звідки його можна скопіювати чи зберегти як .txt. З опцією Додати розпізнаний текст у PDF PDF отримує невидимий текстовий шар точно під словами на картинці: документ можна шукати, виділяти й копіювати текст у будь-якому переглядачі PDF, а виглядає він і далі як скан. Сторінку, яку ви змінили після розпізнавання (кути, фільтр, поворот), наступного разу буде прочитано знову.
Найкраще розпізнаються рівні, чіткі сторінки друкованого тексту. Рукопис, дуже дрібний шрифт, декоративні шрифти й розмиті фото дають помилки, тож перевіряйте важливі числа й імена.
Як залишити документ на потім
Типово сторінки живуть лише у відкритій вкладці й зникають, щойно ви її закриєте; браузер навіть перепитає перед виходом. Увімкніть Зберегти документ на цьому пристрої, щоб фото, налаштування й розпізнаний текст лишилися в цьому браузері (IndexedDB): наступного разу ScanBench відкриється з цим документом. Видалити збережене прибирає його. Без вашого вибору нічого не зберігається.
Приватність
Фото, сторінки й розпізнаний текст обробляє ваш браузер, і вони ніколи не завантажуються ні на fof.lol, ні деінде, тож ScanBench підходить для паспортів, договорів і медичних документів. Завантажуються лише код і дані, і лише тоді, коли ви користуєтеся відповідною функцією: PDF.js, щоб відкривати PDF-файли, і pdf-lib, щоб записувати PDF (з cdnjs), Tesseract.js (з jsDelivr) і мовні файли (з fof.lol). Пошук сторінки, вирівнювання й фільтри — наш власний код, який узагалі нічого не завантажує. Зображення з камери аналізується на пристрої, а камера вимикається, щойно ви її закриєте чи перейдете в іншу вкладку.
Обмеження
- Камера в браузері потребує HTTPS і вашого дозволу. Деякі браузери всередині застосунків (месенджери, соцмережі) не дають сайтам камеру: відкрийте сторінку в Chrome чи Safari або скористайтеся кнопкою системної камери.
- Роздільність. Там, де браузер уміє робити фото (Chrome на Android), ScanBench бере повну роздільність фото; деінде — кадр із відео, який часто менший. На екрані камери видно, скільки мегапікселів ви отримуєте. Для найчіткішого результату знімайте застосунком камери й додавайте фото.
- Краї важко знайти для білої сторінки на білому столі, зім’ятої чи вигнутої сторінки або коли кут закриває рука: поставте кути вручну. Вигнуті сторінки товстих книжок не випрямляються.
- Пам’ять. Оригінальні фото лишаються в пам’яті, поки ви працюєте; 20–30 сторінок із камери на 12 Мп — нормально для сучасного телефона. На старому телефоні зберігайте частинами або вибирайте Менший.
- OCR знає лише українську й англійську і не читає рукопис. Одна сторінка займає кілька секунд на комп’ютері й довше на телефоні.
- HEIC-фото відкриваються лише в браузерах, які їх показують (Safari); iPhone зазвичай сам перетворює їх, коли ви вибираєте фото.
Часті запитання
Чи треба встановлювати застосунок?
Ні. ScanBench — це вебсторінка. Її можна додати на головний екран, тоді вона відкривається як застосунок і працює без інтернету, але це необов’язково.
Чи безпечно сканувати тут паспорт чи договір?
Так. Фото нікуди не надсилаються: немає сервера, який міг би їх отримати. Це можна перевірити в інструментах розробника браузера: жоден запит не несе ваших картинок.
Чому скан сірий чи жовтуватий?
Увімкнено фільтр Оригінал. Виберіть Колір чи Ч/б: вони роблять папір білим і прибирають м’які тіні.
Чи можна відсканувати багатосторінковий документ в один PDF?
Так. Сфотографуйте всі сторінки поспіль, розставте їх у потрібному порядку, перетягуючи мініатюри, і збережіть один PDF.
Чи можна шукати текст у PDF?
Так, якщо спершу розпізнати текст і лишити ввімкненою опцію Додати розпізнаний текст у PDF. Тоді Ctrl+F знаходить слова, а їх можна виділяти й копіювати.
Чи працює без інтернету?
Сканування, фільтри й збереження картинок працюють офлайн, щойно сторінку було відкрито. PDF і OCR потребують один раз завантажити свої бібліотеки й мовні файли, а далі теж працюють офлайн.