Der Code dieser Seite ist nicht gestartet.

Wird index.html direkt aus einem Ordner geöffnet, blockiert der Browser JavaScript-Module, und wenn Sie ein Foto einer Seite auswählen, passiert nichts. Stellen Sie den Ordner stattdessen über HTTP bereit:

powershell -ExecutionPolicy Bypass -File serve.ps1

Öffnen Sie dann http://localhost:8080/.

Dokumenten­scanner — ein Foto einer Seite, geradegerückt

Fotografieren Sie die Seite. Zurück kommt etwas, das wie gescannt aussieht.

Sprache: Deutsch
Quellcode ansehen
Ihre Dokumente werden in Ihrem Browser verarbeitet. Kein Upload zur Verarbeitung.

Das Foto wird von Ihrem eigenen Browser dekodiert, geradegerückt, aufgeräumt und in ein PDF geschrieben, mit nichts als Rechnen und den Codecs, die er ohnehin mitbringt. Netzfunktionen hat dieses Werkzeug keine, weder zum Abrufen noch zum Senden, und warum das hier zählt, sagt die Liste dessen, wovon Leute Seiten abfotografieren: ein Reisepass, eine Gehaltsabrechnung, ein Mietvertrag, ein Formular, das ein Amt „eingescannt zurück“ haben will.

Live-Prüfung: wird geprüft…

Offline: wird geprüft…

Sie müssen uns nicht glauben. Öffnen Sie die DevTools, sehen Sie im Tab „Netzwerk“ zu und scannen Sie eine Seite. Keine einzige Anfrage trägt ein Foto, ein Vorschaubild, einen Dateinamen oder die Position einer einzigen Ecke. Oder trennen Sie die Internetverbindung und scannen Sie trotzdem eine.

1 Fotos wählen

Ein Foto pro Seite, aufgenommen von irgendwo darüber. Die ganze Seite muss im Bild sein, und die vier Ecken sollten sichtbar sein oder beinahe. Alles andere, die Schräglage, der Schatten, der Tisch darunter, ist der Zweck dieses Werkzeugs. Fügen Sie mehrere hinzu, und sie werden die Seiten eines Dokuments, in der Reihenfolge, in der Sie sie hinzufügen.

2 Ecken auf die Seite setzen

Tippen Sie irgendwo auf das Foto, und die nächste Ecke kommt zu Ihrem Finger; ziehen Sie sie auf die Ecke der Seite. Mit Tab erreichen Sie eine Ecke über die Tastatur, die Pfeiltasten bewegen sie um ein Pixel und mit Shift um zehn. Nichts hiervon ist endgültig: Der Scan wird von dort genommen, wo die vier Ecken am Ende stehen.

Wählen Sie ein Foto, dann erscheint es hier, mit seinen vier Ecken für Sie gefunden.

3 Aufräumen

Was unten steht, ist das echte Ergebnis, erzeugt von demselben Code, der die Datei schreibt: geradegerückt und mit herausgeteiltem ungleichmäßigem Licht. Auf dem Bildschirm wird es in Bildschirmgröße gezeichnet, während Sie wählen; die Datei selbst entsteht in der Auflösung des Fotos.

Farbe, ausgeglichen Das Papier wird über die Seite hinweg gemessen und herausgeteilt, sodass der Schatten verschwindet und das Papier wieder weiß wird, während ein Stempel, eine Unterschrift in blauer Tinte oder eine markierte Zeile ihre Farbe behalten. Das ist der Modus, wenn die Farbe zum Dokument gehört.

Graustufen Dasselbe Ausgleichen ohne die Farbe. Kleiner als Farbe und freundlicher zu einem Foto oder einer Unterschrift, als Schwarzweiß es ist.

Schwarzweiß Jedes Pixel wird gegen seine eigene Umgebung entschieden und nicht gegen eine Zahl für die ganze Seite, und genau das hält die Schrift in einem Schatten lesbar. Das ist es, was einen Scan klein macht: Ein zwanzigseitiger Vertrag kommt so unter einem Megabyte heraus und als Fotos bei etwa fünfzehn. Halbtöne kennt der Modus nicht, also sollte nichts mit einem Foto darauf ihn nehmen.

So lassen Geradegerückt und sonst nichts. Für eine Seite, bei der das Papier selbst zählt: etwas Altes, etwas Farbiges, ein Foto.

Die geradegerückte Seite erscheint hier, sobald es ein Foto zum Geraderücken gibt.

4 Dokument speichern

Das PDF entsteht hier, im Speicher dieser Seite, Seite für Seite. Am anderen Ende dieses Werkzeugs steht kein Server, an den sich eine Gehaltsabrechnung, ein Reisepass oder ein Vertrag senden ließe, und im Code steht nichts, was das täte, wenn es ihn gäbe.

Druckauflösung Wie groß ein Blatt genannt wird, das aus einer bestimmten Anzahl Pixel besteht. Es ändert die Größe, in der das Dokument gedruckt wird, und kein einziges Pixel des Scans.

Längste Seite Eine Obergrenze für die geradegerückte Seite. Das Foto einer Seite hält weit mehr Pixel, als die Seite wert ist, und 2400 auf der langen Kante sind etwa 200 DPI auf A4.

Qualität Für die Modi Farbe und Graustufen, die als JPEG gespeichert werden. Schwarzweiße Seiten werden exakt gespeichert, für sie bewirkt das nichts.

Dokumenttitel (optional) Das PDF enthält den Namen dieses Werkzeugs und einen von Ihnen eingegebenen Titel, aber kein Datum, keinen Autor und keine Rechnerinformationen.

82%

Als Markdown ansehen

So scannen Sie ein Dokument mit der Handykamera

  1. Fotografieren Sie die Seite. Von oben, mit der ganzen Seite im Bild und den vier Ecken sichtbar oder beinahe. Sie muss nicht im rechten Winkel aufgenommen und nicht gleichmäßig ausgeleuchtet sein: Die Schräglage und der Schatten sind der Zweck dieses Werkzeugs. Worauf es ankommt, ist das Bild zu füllen. Eine Seite, die vom anderen Ende des Zimmers aufgenommen wurde, hat keine Details mehr, die sich zurückholen ließen.
  2. Prüfen Sie die vier Ecken. Sie werden beim Einlesen des Fotos für Sie gefunden, und die Seite sagt es, wenn sie sich nicht sicher ist. Bei einer Seite auf einem Tisch derselben Farbe ist die Kante wirklich schwer zu sehen. Tippen Sie irgendwo auf das Foto, und die nächste Ecke kommt zu Ihrem Finger, oder gehen Sie mit Tab zu einer und bewegen Sie sie mit den Pfeiltasten.
  3. Entscheiden Sie über das Licht. „Farbe, ausgeglichen“ misst das Papier über die Seite hinweg und teilt es heraus, sodass der Schatten verschwindet und ein Stempel oder eine Unterschrift ihre Farbe behält. „Schwarzweiß“ geht weiter und ist das, was einen Scan klein genug für eine E-Mail macht. Was Sie auf dem Bildschirm sehen, ist das echte Ergebnis, erzeugt von demselben Code, der die Datei schreibt.
  4. Fügen Sie die anderen Seiten hinzu. Jedes Foto, das Sie hinzufügen, wird eine weitere Seite desselben Dokuments, in der Reihenfolge der Liste, und jede behält ihre eigenen Ecken. Die Pfeile an einer Seite im Streifen schieben sie nach vorn oder nach hinten.
  5. Speichern Sie das PDF und öffnen Sie es, bevor Sie es verschicken. Das Dokument entsteht hier, im Speicher dieser Seite. Nichts wurde dafür hochgeladen, und nichts darüber wurde irgendwohin gemeldet.

Die ausführliche Fassung

So scannen Sie ein Dokument mit dem Handy Was ein Foto einer Seite von einem Scan derselben Seite unterscheidet: die Schräglage, das ungleichmäßige Licht und die Dateigröße. Wie Sie das Foto machen, was sich danach beheben lässt und warum nichts davon einen Server braucht.

Fragen

Wird mein Dokument irgendwohin hochgeladen?

Nein. Das Foto wird von Ihrem eigenen Browser auf Ihrer eigenen Hardware dekodiert, geradegerückt, aufgeräumt und in ein PDF geschrieben. Netzfunktionen hat dieses Werkzeug keine, es ruft nie etwas ab und sendet nie etwas, und in der Content-Security-Policy der Seite steht jede Adresse, die sie kontaktieren darf. Keine davon gehört uns. Laden Sie die Seite einmal, trennen Sie die Internetverbindung, und sie arbeitet weiter.

Wie findet er die Ecken der Seite ohne ein Modell?

Indem er nach den vier langen geraden Kanten sucht, aus denen ein Rechteck besteht. Das Foto wird verkleinert, der Gradient gebildet, also wo sich das Bild ändert und in welche Richtung, und jedes Pixel, das auf einer Kante liegt, stimmt für die Gerade ab, auf der es läge. Die starken Geraden werden zu Rechteck-Kandidaten gepaart, und jeder Kandidat wird bewertet, indem seine vier Seiten abgelaufen werden: Wie viel von jeder hat wirklich eine Kante unter sich, und sind die vier zusammen der Rand ein und derselben Sache? Eine Seite ist heller als ihre Umgebung, oder dunkler, aber auf allen vier Seiten dasselbe, und das ist es, was verhindert, dass eine Textzeile für den unteren Seitenrand gehalten wird. Es gibt keine Gewichte, es wird nichts heruntergeladen, und die Rechnung ist für jedes Dokument dieselbe.

Die gefundenen Ecken stimmen nicht. Was jetzt?

Ziehen Sie sie. Die Ecken sind eine Ausgangslage und nie eine Entscheidung: Der Scan wird von dort genommen, wo die vier am Ende stehen. Tippen Sie irgendwo auf das Foto, und die nächste Ecke springt zu Ihrem Finger, was leichter ist als einen kleinen Griff zu treffen, und die Pfeiltasten bewegen die fokussierte Ecke pixelweise. Die Seite sagt Ihnen außerdem, wenn die Ecken geraten statt gefunden sind, und markiert diese Seite im Streifen. Der übliche Grund ist eine Seite auf einem Tisch von ungefähr ihrer eigenen Farbe, weil da wirklich fast keine Kante zu finden ist.

Warum kommt die geradegerückte Seite in der richtigen Form heraus und nicht gestaucht?

Weil die Form aus der Perspektive zurückgerechnet und nicht an den Kanten gemessen wird. Bei einer schräg fotografierten Seite ist die entfernte Kante verkürzt, deshalb liefert die naheliegende Methode, das längste Paar gegenüberliegender Kanten zu nehmen und das Verhältnis zu nennen, ein sichtbar gedrungenes A4. Das ist es, was die meisten Web-Scanner Ihnen geben. Tatsächlich trägt das Foto eines Rechtecks genug Information, um sowohl das Seitenverhältnis des Rechtecks als auch die Brennweite der Kamera zurückzugewinnen, sofern es eine gewöhnliche Kamera ist. Das ist ein Ergebnis von Zhang und He aus dem Jahr 2003, und genau das tut src/shared/document-geometry.js. Wo das Foto im rechten Winkel aufgenommen wurde, gibt es keine Perspektive, aus der sich rechnen ließe, und es braucht auch keine, weil die Kanten dann exakt sind. Dann fällt er auf sie zurück, und die Seite sagt, welche der beiden geantwortet hat.

Was macht „aufgeräumt“ eigentlich mit dem Bild?

Es teilt das Licht heraus. Die Helligkeit des Papiers selbst wird über die Seite hinweg gemessen, in einem Raster aus Kacheln und in jeder Kachel als hohes Perzentil der Helligkeit, das Text zu dunkel und zu spärlich ist, um es zu verschieben, und jedes Pixel wird durch das an dieser Stelle geschätzte Papier geteilt. Übrig bleibt die Tinte, gleichmäßig ausgeleuchtet, ohne Schatten und ohne Abfall zum Rand hin. Das ist nicht dasselbe wie den Kontrast anzuheben: Den Kontrast einer fotografierten Seite anzuheben macht den hellen Teil weiß, den dunklen schwarz und die Schrift im dunklen Teil unlesbar. Deshalb macht „Auto-Tonwert“ solche Bilder schlechter statt besser.

Warum ist der Schwarzweiß-Modus so viel kleiner?

Weil ein Bild mit zwei Farben tatsächlich ein Bruchteil der Daten eines Bildes mit sechzehn Millionen ist, und weil es hier auch so gespeichert wird: ein Bit pro Pixel, zu acht in ein Byte gepackt und exakt komprimiert, statt als JPEG eines schwarzweißen Bildes. Auf denselben Seiten kommt es rund achtzehnmal kleiner heraus als der Farbmodus, sodass ein zwanzigseitiger Vertrag unter einem Megabyte landet statt bei etwa fünfzehn. Der Schwellwert ist der von Sauvola, der jedes Pixel gegen den Mittelwert und die Streuung seiner eigenen Nachbarschaft entscheidet statt gegen eine Zahl für die ganze Seite, und genau das hält die Schrift innerhalb eines Schattens lesbar. Halbtöne kennt er nicht, also sollte eine Seite mit einem Foto darauf einen der anderen Modi nehmen.

Kann ich mehrere Seiten in ein PDF legen?

Ja. Jedes Foto, das Sie hinzufügen, wird eine weitere Seite, in der Reihenfolge der Liste, und jede Seite behält ihre eigenen Ecken. Ein Stapel nacheinander fotografierter Seiten wird so zu einem Dokument. Die Pfeile an jeder Seite im Streifen schieben sie nach vorn oder nach hinten. Die Aufräum-Einstellung gilt absichtlich für alle: Seiten in einem Dokument, die unterschiedlich aufgeräumt wurden, sehen aus wie zwei Dokumente.

Liest er den Text, damit ich das PDF durchsuchen kann?

Nein. Es gibt keine Textebene und keine Zeichenerkennung: Heraus kommt ein Bild der Seite auf einer Seite. Es richtig zu machen hieße, eine OCR-Engine mitzuliefern, also zig Megabyte Modell zum Herunterladen, und ein Dokumentenscanner, der ein Modell holt, bevor er Ihre Gehaltsabrechnung lesen kann, wäre ein Dokumentenscanner mit einem Grund, wegen Gehaltsabrechnungen nach Hause zu telefonieren. Wenn Sie den Text brauchen, liefert der Schwarzweiß-Modus genau die Art von Datei, mit der OCR-Software auf Ihrem eigenen Gerät am besten zurechtkommt.

Es ist unscharf geworden. Warum?

Fast immer, weil die Seite im Foto klein war. Die Leiste unter der Vorschau sagt, wie viel des Bildes die Seite gefüllt hat und wie viele Punkte pro Zoll das auf einem Blatt dieser Größe ungefähr ergibt. Unterhalb von etwa 150 DPI sieht ein gedruckter Scan weich aus, und gegen Details, die nie in der Datei waren, kann kein Werkzeug etwas ausrichten. Gehen Sie näher heran, statt zu zoomen, halten Sie still, und lassen Sie die Kamera auf die Seite scharfstellen, bevor Sie auslösen. Verwackeln ist die andere Ursache, und die lässt sich ebenso wenig zurückholen.

Ist das kostenlos, und brauche ich ein Konto?

Es ist kostenlos, und es gibt kein Konto, keine Anmeldung, keine Testphase, kein Seitenlimit und kein Wasserzeichen. Es gibt auch keine Grenze für die Größe der Fotos, weil kein Server dafür bezahlt: Die Arbeit passiert auf Ihrem eigenen Gerät. Die Seite trägt Werbung, und die bezahlt sie; die Werbung bekommt nichts über Ihre Dokumente.