Saya ingin dapat memindai dari terminal dan kemudian mengirim hasil pindaian ke direktori tertentu. Apakah ini dapat dilakukan dari terminal.
Saya ingin dapat memindai dari terminal dan kemudian mengirim hasil pindaian ke direktori tertentu. Apakah ini dapat dilakukan dari terminal.
Jawaban:
scanimage diinstal secara default.
Dan inilah saya menggunakannya:
$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner
$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff
Jelas itu menghasilkan file berformat tiff. Lossless tetapi biasanya cukup luas. Anda dapat mengonversi ini ke bawah dengan file perantara dengan menginstal imagemagickdan kemudian mengirimkan hasil pemindaian ke convertperintah:
$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg
convertperintah dalam imagemagickpaket. Saya akan memperbarui jawabannya.
Diuji dalam 18,04 LTS, bekerja dengan baik.
Anda mungkin perlu mengatur resolusi pemindaian (150/300/600 dpi). Untuk melakukan ini, gunakan param "--resolution" (param ini tidak disebutkan dalam dokumen manual scanimage ). Ini membantu Anda mengurangi ukuran file yang dihasilkan.
Contoh untuk pemindaian 600 dpi dengan output png:
scanimage "epson2:libusb:002:003" --resolution 600 --format=png
Perbedaan ukuran file output antara 300 dan 600 dpi adalah signifikan jika Anda memindai gambar (bukan teks).
Nilai saya untuk gambar A4 standar:
man scanimagehanya bilang aku bisa menggunakanpnmatautiffdengan--format. Tak satu pun dari ini yang saya inginkan dan keduanya menghasilkan file yang sangat besar (25 MB!)