Scannen vom Terminal aus


15

Ich möchte vom Terminal aus scannen und dann die gescannte Ausgabe an ein bestimmtes Verzeichnis senden können. Kann dies vom Terminal aus erfolgen.

Antworten:


17

scanimage ist standardmäßig installiert.

Und hier benutze ich es:

$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner

$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff

Offensichtlich erzeugt das eine tiff-formatierte Datei. Verlustfrei, aber normalerweise ziemlich groß. Sie können dies ohne eine Zwischen-Datei konvertieren, indem Sie imagemagickdie Scan-Ausgabe installieren und dann in den convertBefehl leiten :

$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg

Kann ich die Datei als JPEG speichern? man scanimagesagt nur, ich kann pnmoder tiffmit --format. Keines davon ist das, was ich will und beide produzieren unglaublich große Dateien (25 MB!)
Aaron Franke

1
Sie können sie mit dem convertBefehl im imagemagickPaket konvertieren . Ich werde die Antwort aktualisieren.
Oli

Moderne Scanbild unterstützt PNG und JPEG nativ, kein Imagemagick erforderlich (was schön ist)
LovesTha

2

Getestet in 18.04 LTS, funktioniert gut.

Möglicherweise müssen Sie eine Scanauflösung (150/300/600 dpi) einstellen. Verwenden Sie dazu den Parameter "--resolution" (dieser Parameter wird in den Hilfedokumenten zu scanimage nicht erwähnt ). Es hilft Ihnen, die Größe der produzierten Dateien zu reduzieren.

Beispiel für einen 600-dpi-Scan mit PNG-Ausgabe:

scanimage "epson2:libusb:002:003" --resolution 600 --format=png

Der Größenunterschied der Ausgabedatei zwischen 300 und 600 dpi ist erheblich, wenn Sie ein Bild (nicht Text) scannen.

Meine Werte für das Standard-A4-Bild:

  • 300 dpi: 2560px * 3150px-Bild, 2-20 Mb * .png-Datei
  • 600 dpi: 5120px * 7020px-Bild, 30-65 Mb * .png-Datei
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.